From 1319f3a938a5bbcaaffae2b4cdf0ad2e52537a08 Mon Sep 17 00:00:00 2001 From: Chengliang <1546584672@qq.com> Date: Wed, 16 Oct 2024 14:33:54 +0800 Subject: [PATCH] =?UTF-8?q?vpn=E6=8B=89=E5=8F=96=E5=8E=86=E5=8F=B2?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hrmAttendance/apis/applicationSettings.js | 0 pc4backstage/hrmAttendance/apis/attendance.js | 0 .../apis/attendanceRpSharingSetting.js | 0 pc4backstage/hrmAttendance/apis/common.js | 0 .../hrmAttendance/apis/groupSetting.js | 4 +- .../hrmAttendance/apis/holidayRule.js | 0 .../hrmAttendance/apis/holidaySetting.js | 0 .../hrmAttendance/apis/holidayType.js | 0 .../hrmAttendance/apis/importScheduleCode.js | 0 .../hrmAttendance/apis/importresource.js | 0 .../hrmAttendance/apis/initSetting.js | 0 .../apis/kqMonthReportSetting.js | 0 .../hrmAttendance/apis/newHolidayRule.js | 0 .../hrmAttendance/apis/overtimeRule.js | 4 + .../hrmAttendance/apis/scheduleCode.js | 0 .../hrmAttendance/apis/scheduleSetting.js | 0 .../hrmAttendance/apis/shiftManager.js | 0 .../hrmAttendance/apis/timeSelection.js | 0 pc4backstage/hrmAttendance/apis/travelRule.js | 0 pc4backstage/hrmAttendance/apis/upgrade.js | 0 .../hrmAttendance/apis/vacationBalance.js | 0 .../hrmAttendance/apis/vacationRemain.js | 0 .../hrmAttendance/apis/vacationRule.js | 4 + .../hrmAttendance/apis/vacationType.js | 0 pc4backstage/hrmAttendance/apis/workflow.js | 0 pc4backstage/hrmAttendance/components/Home.js | 0 .../components/applicationSettings/index.js | 0 .../attendanceReportSharingSetting/Dialog.js | 0 .../attendanceReportSharingSetting/Tab.js | 0 .../attendanceReportSharingSetting/Table.js | 0 .../attendanceReportSharingSetting/Top.js | 0 .../attendanceReportSharingSetting/index.js | 0 .../attendanceSyncSetting/FieldSetting.js | 0 .../FieldSettingExplain.js | 0 .../attendanceSyncSetting/SyncSetting.js | 0 .../components/attendanceSyncSetting/index.js | 0 .../components/groupSetting/AddToGroup.js | 0 .../components/groupSetting/Content.js | 0 .../components/groupSetting/Edit.js | 0 .../components/groupSetting/GroupInfo4Coms.js | 4 +- .../components/groupSetting/GroupSearch.js | 0 .../components/groupSetting/Info.js | 0 .../components/groupSetting/InfoSingle.js | 0 .../components/groupSetting/Map.js | 11 +- .../components/groupSetting/SearchRadio.js | 0 .../groupSetting/illustrateDialog.js | 0 .../components/groupSetting/index.js | 0 .../groupSetting/info/AttendanceType.js | 0 .../components/groupSetting/info/BaseInfo.js | 0 .../groupSetting/info/LocationEdit.js | 0 .../components/groupSetting/info/Member.js | 98 +++- .../groupSetting/info/SerialSetting.js | 0 .../groupSetting/info/SerialTableList.js | 0 .../components/groupSetting/info/WifiEdit.js | 0 .../holidayRule/BalanceConversionRules.js | 0 .../components/holidayRule/Dialog.js | 0 .../components/holidayRule/Search.js | 0 .../components/holidayRule/Table.js | 0 .../components/holidayRule/Top.js | 0 .../components/holidayRule/index.js | 0 .../holidaySettingNew/Annotation.js | 0 .../holidaySettingNew/ConditionGroup.js | 0 .../components/holidaySettingNew/Dialog.js | 0 .../components/holidaySettingNew/Tab.js | 0 .../components/holidaySettingNew/Table.js | 0 .../components/holidaySettingNew/Top.js | 0 .../components/holidaySettingNew/Year.js | 0 .../components/holidaySettingNew/index.js | 0 .../components/holidayType/Dialog.js | 0 .../components/holidayType/DialogForm.js | 0 .../components/holidayType/Search.js | 0 .../components/holidayType/Table.js | 0 .../components/holidayType/Top.js | 0 .../components/holidayType/index.js | 0 .../importExternalAttendanceData/index.js | 0 .../importRelatedComponet/ImportHistory.js | 0 .../importRelatedComponet/ImportLog.js | 0 .../importRelatedComponet/ImportResult.js | 0 .../components/importRelatedComponet/index.js | 0 .../ImportHistory.js | 0 .../importScheduleCodeComponet/ImportLog.js | 0 .../ImportResult.js | 0 .../importScheduleCodeComponet/index.js | 0 .../components/init/AnalysisResult.js | 0 .../hrmAttendance/components/init/InitForm.js | 0 .../hrmAttendance/components/init/Top.js | 0 .../components/init/confirmUtil.js | 0 .../hrmAttendance/components/init/index.js | 0 .../kqMonthReportSetting/CreateFieldDefine.js | 0 .../kqMonthReportSetting/CreateGroup.js | 0 .../kqMonthReportSetting/FieldDataList.js | 0 .../kqMonthReportSetting/FieldTabs.js | 0 .../kqMonthReportSetting/GroupList.js | 0 .../kqMonthReportSetting/GroupListSetting.js | 0 .../components/kqMonthReportSetting/index.js | 0 .../newHolidayRule/BalanceConversionRules.js | 0 .../components/newHolidayRule/Dialog.js | 0 .../components/newHolidayRule/DialogForm.js | 0 .../components/newHolidayRule/Search.js | 0 .../components/newHolidayRule/Table.js | 0 .../components/newHolidayRule/Top.js | 0 .../components/newHolidayRule/index.js | 0 .../components/overtimeRule/Dialog.js | 2 +- .../components/overtimeRule/DirtyComponent.js | 0 .../components/overtimeRule/Form.js | 0 .../components/overtimeRule/OvertimeRule.js | 24 + .../components/overtimeRule/RestTime.js | 0 .../components/overtimeRule/Table.js | 0 .../components/overtimeRule/Top.js | 0 .../components/overtimeRule/index.js | 0 .../components/scheduleSetting/Analysis.js | 0 .../components/scheduleSetting/Bar.js | 0 .../scheduleSetting/CycleSetting.js | 0 .../components/scheduleSetting/DaySetting.js | 0 .../scheduleSetting/DropdownOverlay.js | 0 .../components/scheduleSetting/GroupEdit.js | 0 .../scheduleSetting/HolidaySetting.js | 0 .../components/scheduleSetting/Info.js | 0 .../components/scheduleSetting/ListCell.js | 14 +- .../components/scheduleSetting/ListHeader.js | 0 .../scheduleSetting/ScheduleList.js | 5 + .../components/scheduleSetting/Setting.js | 0 .../components/scheduleSetting/index.js | 4 +- .../components/schedulecode/Content.js | 0 .../components/schedulecode/DeviceEdit.js | 0 .../components/schedulecode/DeviceList.js | 0 .../components/schedulecode/Edit.js | 0 .../components/schedulecode/index.js | 0 .../components/shiftManager/Content.js | 0 .../components/shiftManager/Edit.js | 0 .../components/shiftManager/LinkComs.js | 0 .../components/shiftManager/Msg.js | 0 .../shiftManager/WorkTimeAnalysis.js | 0 .../components/shiftManager/index.js | 0 .../shiftManager/reminder/ReminderContent.js | 0 .../shiftManager/reminder/ReminderSetting.js | 0 .../shiftManager/reminder/ReminderTable.js | 0 .../hrmAttendance/components/test/index.js | 0 .../components/timeSelection/index.js | 0 .../components/travelRule/Top.js | 0 .../components/travelRule/index.js | 0 .../components/upgrade/Content.js | 0 .../hrmAttendance/components/upgrade/Left.js | 0 .../hrmAttendance/components/upgrade/Right.js | 0 .../components/upgrade/UpgradeResult.js | 0 .../hrmAttendance/components/upgrade/index.js | 0 .../components/vacationBalance/RadioGroup.js | 0 .../components/vacationBalance/Tab.js | 0 .../components/vacationBalance/Table.js | 0 .../components/vacationBalance/Top.js | 0 .../components/vacationBalance/index.js | 0 .../components/vacationRemain/index.js | 0 .../components/vacationRule/Rule23th.js | 0 .../components/vacationRule/Rule6th.js | 0 .../components/vacationRule/Rules23th.js | 0 .../components/vacationRule/Rules6th.js | 0 .../components/vacationRule/Rules6thPanel.js | 0 .../components/vacationRule/Section.js | 0 .../components/vacationRule/index.js | 15 +- .../components/vacationType/index.js | 0 .../components/workflowSetting/ActionList.js | 0 .../workflowSetting/CheckRuleList.js | 0 .../components/workflowSetting/DataList.js | 0 .../components/workflowSetting/FieldList.js | 0 .../components/workflowSetting/index.js | 0 pc4backstage/hrmAttendance/debug.js | 0 pc4backstage/hrmAttendance/index.js | 0 .../hrmAttendance/public/ConfigurableForm.js | 0 pc4backstage/hrmAttendance/public/EasyForm.js | 0 pc4backstage/hrmAttendance/public/i18n.js | 11 + pc4backstage/hrmAttendance/public/learn.js | 0 pc4backstage/hrmAttendance/public/logType.js | 0 .../hrmAttendance/public/sweet-form.js | 0 .../public/valhalla/components/AccountIcon.js | 0 .../public/valhalla/components/AddButton.js | 0 .../public/valhalla/components/Authority.js | 0 .../public/valhalla/components/CenterSpin.js | 0 .../valhalla/components/DeleteButton.js | 0 .../public/valhalla/components/Dialog.js | 4 +- .../public/valhalla/components/MagicForm.js | 32 +- .../public/valhalla/components/OrgTree.js | 0 .../public/valhalla/components/RadioGroup.js | 0 .../public/valhalla/components/Search.js | 0 .../public/valhalla/components/Table.js | 0 .../public/valhalla/components/Top.js | 0 .../importRelatedComponet/ImportHistory.js | 0 .../importRelatedComponet/ImportLog.js | 0 .../importRelatedComponet/ImportResult.js | 0 .../components/importRelatedComponet/index.js | 0 .../public/valhalla/components/index.js | 0 .../public/valhalla/stores/authority.js | 0 .../public/valhalla/stores/dialog.js | 0 .../public/valhalla/stores/form.js | 4 + .../public/valhalla/stores/importCommon.js | 0 .../public/valhalla/stores/index.js | 0 .../public/valhalla/stores/orgTree.js | 0 .../public/valhalla/stores/radioGroup.js | 0 .../public/valhalla/stores/search.js | 5 +- .../public/valhalla/stores/table.js | 0 .../public/valhalla/stores/top.js | 0 .../public/valhalla/style/addButton.less | 0 .../public/valhalla/style/deleteButton.less | 0 pc4backstage/hrmAttendance/single.js | 0 .../hrmAttendance/stores/ReminderSetting.js | 0 .../stores/applicationSettings.js | 0 .../stores/attendanceRpSharingSetting.js | 0 .../stores/attendanceSyncSetting.js | 0 .../hrmAttendance/stores/baseStore.js | 0 .../hrmAttendance/stores/commonStore.js | 0 .../hrmAttendance/stores/groupSetting.js | 174 ++++++- .../hrmAttendance/stores/holidayRule.js | 0 .../hrmAttendance/stores/holidaySettingNew.js | 0 .../hrmAttendance/stores/holidayType.js | 0 .../hrmAttendance/stores/importCommon.js | 0 .../stores/importExternalAttendance.js | 0 .../stores/importScheduleCode.js | 0 pc4backstage/hrmAttendance/stores/index.js | 0 pc4backstage/hrmAttendance/stores/init.js | 0 .../stores/kqMonthReportSetting.js | 0 .../hrmAttendance/stores/newHolidayRule.js | 0 .../hrmAttendance/stores/overtimeRule.js | 67 ++- .../hrmAttendance/stores/overtimeRuleForm.js | 93 ++-- .../hrmAttendance/stores/scheduleCode.js | 0 .../hrmAttendance/stores/scheduleSetting.js | 60 ++- .../hrmAttendance/stores/shiftManager.js | 315 ++++++++----- pc4backstage/hrmAttendance/stores/test.js | 0 .../hrmAttendance/stores/travelRule.js | 0 pc4backstage/hrmAttendance/stores/upgrade.js | 0 .../hrmAttendance/stores/vacationBalance.js | 0 .../hrmAttendance/stores/vacationRemain.js | 18 +- .../hrmAttendance/stores/vacationRule.js | 443 +++++++++++++++++- .../hrmAttendance/stores/vacationType.js | 21 + .../hrmAttendance/stores/workflowSetting.js | 0 .../style/applicationSettings.less | 0 .../style/attendanceSynSetting.less | 0 pc4backstage/hrmAttendance/style/common.css | 0 pc4backstage/hrmAttendance/style/common.less | 0 .../hrmAttendance/style/groupSetting.css | 0 .../hrmAttendance/style/groupSetting.less | 36 ++ .../hrmAttendance/style/holidaySetting.css | 0 pc4backstage/hrmAttendance/style/icon.less | 0 pc4backstage/hrmAttendance/style/import.css | 0 pc4backstage/hrmAttendance/style/index.js | 0 pc4backstage/hrmAttendance/style/init.less | 0 .../style/kqMonthReportSetting.less | 0 .../hrmAttendance/style/overtimeRule.less | 5 + .../hrmAttendance/style/scheduleSetting.less | 25 +- .../hrmAttendance/style/shiftManager.css | 0 .../hrmAttendance/style/shiftManager.less | 0 pc4backstage/hrmAttendance/style/test.less | 0 pc4backstage/hrmAttendance/style/upgrade.less | 0 .../hrmAttendance/style/vacationRemain.less | 0 .../hrmAttendance/style/vacationRule.less | 40 ++ .../hrmAttendance/style/vacationType.less | 0 .../hrmAttendance/style/workflowSetting.less | 0 pc4backstage/hrmAttendance/util/index.js | 0 pc4backstage/hrmAttendance/util/pulic-func.js | 0 pc4backstage/hrmAttendance/util/pure-util.js | 0 .../hrmAttendance/util/save-time-util.js | 0 pc4backstage/hrmAttendance/util/sticky.js | 168 +++++++ pc4backstage/hrmComsPublic/apis/common.js | 0 .../components/AdvanceSearchFormInfo.js | 0 .../hrmComsPublic/components/Calendar.js | 0 .../hrmComsPublic/components/FormInfo.js | 0 .../components/OrganizationTree.js | 0 pc4backstage/hrmComsPublic/components/Tabs.js | 0 .../hrmComsPublic/components/index.js | 0 pc4backstage/hrmComsPublic/index.js | 0 pc4backstage/hrmComsPublic/public/i18n.js | 0 pc4backstage/hrmComsPublic/public/logType.js | 0 .../hrmComsPublic/stores/baseStore.js | 0 .../hrmComsPublic/style/calendar.less | 0 pc4backstage/hrmengine/apis/adareaset.js | 0 .../hrmengine/apis/adminAreaDisplaySetting.js | 0 .../hrmengine/apis/adminDecentralization.js | 0 pc4backstage/hrmengine/apis/annual.js | 0 pc4backstage/hrmengine/apis/appDetach.js | 0 pc4backstage/hrmengine/apis/archiveLogView.js | 0 pc4backstage/hrmengine/apis/assImple.js | 0 pc4backstage/hrmengine/apis/assItem.js | 0 pc4backstage/hrmengine/apis/assType.js | 0 pc4backstage/hrmengine/apis/attendance.js | 0 .../hrmengine/apis/attendanceSetting.js | 0 pc4backstage/hrmengine/apis/authAdjust.js | 0 pc4backstage/hrmengine/apis/authSearch.js | 0 .../hrmengine/apis/authorizationSetting.js | 0 pc4backstage/hrmengine/apis/avatarSetting.js | 0 pc4backstage/hrmengine/apis/basicImport.js | 0 pc4backstage/hrmengine/apis/batchAdjust.js | 0 pc4backstage/hrmengine/apis/batchEdit.js | 0 .../hrmengine/apis/batchMaintenance.js | 0 pc4backstage/hrmengine/apis/batchUpload.js | 0 pc4backstage/hrmengine/apis/birthdayRemind.js | 0 .../hrmengine/apis/browserDisplayField.js | 0 pc4backstage/hrmengine/apis/cardItemSet.js | 0 pc4backstage/hrmengine/apis/city.js | 0 pc4backstage/hrmengine/apis/common.js | 0 .../hrmengine/apis/contractExpireWarning.js | 0 .../hrmengine/apis/contractMaintain.js | 0 .../hrmengine/apis/contractTemplate.js | 0 pc4backstage/hrmengine/apis/contractType.js | 0 pc4backstage/hrmengine/apis/country.js | 0 pc4backstage/hrmengine/apis/county.js | 0 .../apis/decentralizationAdminSet.js | 0 pc4backstage/hrmengine/apis/dismiss.js | 0 pc4backstage/hrmengine/apis/duty.js | 0 pc4backstage/hrmengine/apis/dutyType.js | 0 pc4backstage/hrmengine/apis/edu.js | 0 pc4backstage/hrmengine/apis/education.js | 0 pc4backstage/hrmengine/apis/edulevel.js | 0 pc4backstage/hrmengine/apis/elseSetting.js | 0 pc4backstage/hrmengine/apis/employDemand.js | 0 pc4backstage/hrmengine/apis/enginegroup.js | 0 .../hrmengine/apis/entryMaintenance.js | 0 pc4backstage/hrmengine/apis/formal.js | 0 .../hrmengine/apis/funcManageDecent.js | 0 pc4backstage/hrmengine/apis/importorg.js | 0 pc4backstage/hrmengine/apis/importresource.js | 0 pc4backstage/hrmengine/apis/leaveType.js | 0 .../hrmengine/apis/levelProtection.js | 0 .../hrmengine/apis/limitedAnalysis.js | 0 pc4backstage/hrmengine/apis/loginFailLog.js | 0 pc4backstage/hrmengine/apis/loginLog.js | 0 pc4backstage/hrmengine/apis/majorset.js | 0 pc4backstage/hrmengine/apis/matrix.js | 0 pc4backstage/hrmengine/apis/moduleManage.js | 0 pc4backstage/hrmengine/apis/normalLog.js | 0 pc4backstage/hrmengine/apis/officeLocation.js | 0 pc4backstage/hrmengine/apis/officeaddress.js | 0 pc4backstage/hrmengine/apis/onlineAnalysis.js | 0 .../hrmengine/apis/onlineAttendance.js | 0 pc4backstage/hrmengine/apis/orgChart.js | 0 .../hrmengine/apis/orgFieldDisplaySetting.js | 0 pc4backstage/hrmengine/apis/organization.js | 0 .../hrmengine/apis/organizationvirtual.js | 0 pc4backstage/hrmengine/apis/otherSetting.js | 0 pc4backstage/hrmengine/apis/paidLeave.js | 0 .../hrmengine/apis/paidLeaveManager.js | 0 .../hrmengine/apis/payrollManagement.js | 0 pc4backstage/hrmengine/apis/payrollSending.js | 0 .../apis/personalSalaryAdjustment.js | 0 pc4backstage/hrmengine/apis/post.js | 0 pc4backstage/hrmengine/apis/posts.js | 0 pc4backstage/hrmengine/apis/privacySetting.js | 0 pc4backstage/hrmengine/apis/province.js | 0 pc4backstage/hrmengine/apis/quit.js | 0 pc4backstage/hrmengine/apis/recruitInfo.js | 0 pc4backstage/hrmengine/apis/recruitLibrary.js | 0 pc4backstage/hrmengine/apis/recruitPlan.js | 0 pc4backstage/hrmengine/apis/rehire.js | 0 pc4backstage/hrmengine/apis/renew.js | 0 pc4backstage/hrmengine/apis/resourceIndex.js | 0 pc4backstage/hrmengine/apis/retire.js | 0 pc4backstage/hrmengine/apis/roleSetting.js | 0 pc4backstage/hrmengine/apis/rpManage.js | 0 pc4backstage/hrmengine/apis/rpType.js | 0 pc4backstage/hrmengine/apis/salaryApplySet.js | 0 pc4backstage/hrmengine/apis/salaryBank.js | 0 .../hrmengine/apis/salaryIndexMaintenance.js | 0 .../hrmengine/apis/salaryIndexSetting.js | 0 pc4backstage/hrmengine/apis/salaryItemsSet.js | 0 pc4backstage/hrmengine/apis/sanyuan.js | 0 pc4backstage/hrmengine/apis/schedule.js | 0 pc4backstage/hrmengine/apis/secAdminLog.js | 0 pc4backstage/hrmengine/apis/secAuditorLog.js | 0 .../hrmengine/apis/securitySetting.js | 0 pc4backstage/hrmengine/apis/sensitiveWord.js | 0 pc4backstage/hrmengine/apis/serialNumber.js | 0 .../hrmengine/apis/signatureManagement.js | 0 .../hrmengine/apis/singleEducation.js | 15 + pc4backstage/hrmengine/apis/singleJob.js | 23 + pc4backstage/hrmengine/apis/singleMajor.js | 15 + pc4backstage/hrmengine/apis/singlePost.js | 31 ++ .../hrmengine/apis/singleWorkNature.js | 15 + pc4backstage/hrmengine/apis/specialty.js | 0 .../hrmengine/apis/staffCareReminder.js | 0 .../hrmengine/apis/subCompanyFieldDef.js | 0 pc4backstage/hrmengine/apis/systemAdminLog.js | 0 pc4backstage/hrmengine/apis/test.js | 0 pc4backstage/hrmengine/apis/title.js | 0 pc4backstage/hrmengine/apis/titleset.js | 0 pc4backstage/hrmengine/apis/trainActivity.js | 0 pc4backstage/hrmengine/apis/trainArrange.js | 0 pc4backstage/hrmengine/apis/trainPlan.js | 0 pc4backstage/hrmengine/apis/trainResource.js | 0 pc4backstage/hrmengine/apis/trainTypes.js | 0 pc4backstage/hrmengine/apis/transfer.js | 0 pc4backstage/hrmengine/apis/trial.js | 0 pc4backstage/hrmengine/apis/unitSet.js | 0 pc4backstage/hrmengine/apis/workHour.js | 0 .../hrmengine/apis/workNatureExcerpt.js | 0 pc4backstage/hrmengine/apis/workflow.js | 0 .../hrmengine/apis/workingDayAdjust.js | 0 pc4backstage/hrmengine/apis/worknature.js | 0 pc4backstage/hrmengine/components/EduLevel.js | 0 pc4backstage/hrmengine/components/Home.js | 0 pc4backstage/hrmengine/components/HrmTest.js | 0 .../hrmengine/components/ResourceIndex.js | 0 .../adminAreaDisplaySetting/index.js | 0 .../components/adminDecentralization/index.js | 0 .../components/annualLeave/period/DataList.js | 0 .../components/annualLeave/period/index.js | 0 .../components/annualLeave/rule/DataList.js | 0 .../components/annualLeave/rule/index.js | 0 .../annualLeave/setting/DataList.js | 0 .../components/annualLeave/setting/Import.js | 0 .../components/annualLeave/setting/TabPane.js | 0 .../components/annualLeave/setting/index.js | 0 .../components/appDetach/DetachEdit.js | 0 .../components/appDetach/DetachList.js | 0 .../components/appDetach/GlobalSetting.js | 0 .../hrmengine/components/appDetach/index.js | 0 .../components/archiveLogView/index.js | 0 .../hrmengine/components/area/Area.js | 0 .../hrmengine/components/area/AreaTable.js | 0 .../hrmengine/components/area/BriefInfo.js | 0 .../hrmengine/components/area/Import.js | 222 +++++++++ .../components/area/ImportHistory.js | 94 ++++ .../hrmengine/components/area/ImportLog.js | 154 ++++++ .../hrmengine/components/area/ImportResult.js | 114 +++++ .../hrmengine/components/area/LeftTree.js | 0 .../components/area/NewAndEditDialog.js | 0 .../components/area/OfficeAddress.js | 0 .../hrmengine/components/area/TabInfo.js | 0 .../hrmengine/components/assImple/Header.js | 0 .../components/assImple/MainDialog.js | 0 .../components/assImple/MainTable.js | 0 .../components/assImple/SubDialog.js | 0 .../hrmengine/components/assImple/SubTable.js | 0 .../hrmengine/components/assImple/Tab.js | 0 .../components/assImple/ThirdTable.js | 0 .../hrmengine/components/assImple/index.js | 0 .../hrmengine/components/assItem/FormInfo.js | 0 .../hrmengine/components/assItem/Header.js | 0 .../components/assItem/MainDialog.js | 0 .../hrmengine/components/assItem/MainTable.js | 0 .../hrmengine/components/assItem/Tab.js | 0 .../hrmengine/components/assItem/index.js | 0 .../hrmengine/components/assType/FormInfo.js | 0 .../hrmengine/components/assType/Group.js | 0 .../hrmengine/components/assType/Header.js | 0 .../components/assType/MainDialog.js | 0 .../hrmengine/components/assType/MainTable.js | 0 .../hrmengine/components/assType/Tab.js | 0 .../hrmengine/components/assType/index.js | 0 .../components/attendanceSetting/Content.js | 0 .../components/attendanceSetting/Header.js | 0 .../attendanceSetting/MainDialog.js | 0 .../attendanceSetting/PageFormInfo.js | 0 .../attendanceSetting/SubFormInfo.js | 0 .../components/attendanceSetting/TableEdit.js | 0 .../components/attendanceSetting/index.js | 0 .../attendanceSyncSetting/FieldSetting.js | 0 .../FieldSettingExplain.js | 0 .../attendanceSyncSetting/SyncSetting.js | 0 .../components/attendanceSyncSetting/index.js | 0 .../components/authAdjust/Content.js | 0 .../components/authAdjust/Dashboard.js | 0 .../hrmengine/components/authAdjust/Result.js | 0 .../hrmengine/components/authAdjust/Timer.js | 0 .../hrmengine/components/authAdjust/index.js | 0 .../components/authSearch/Content.js | 0 .../components/authSearch/Dashboard.js | 0 .../hrmengine/components/authSearch/index.js | 0 .../AuthorizationGroupEditTab.js | 0 .../authorizationSetting/AuthorizationList.js | 0 .../components/authorizationSetting/Group.js | 0 .../authorizationSetting/RoleRefs.js | 0 .../components/authorizationSetting/index.js | 0 .../components/avatarSetting/AvatarSetting.js | 0 .../components/batchMaintenance/Dashboard.js | 0 .../adjust/AdjustDepartment.js | 0 .../adjust/AdjustLeftContainer.js | 0 .../batchMaintenance/adjust/AdjustReource.js | 95 ++++ .../batchMaintenance/adjust/AdjustResource.js | 0 .../adjust/AdjustRightContainer.js | 0 .../adjust/AdjustSubCompany.js | 0 .../batchMaintenance/adjust/CheckContent.js | 0 .../batchMaintenance/adjust/index.js | 0 .../batchMaintenance/edit/EditDepartment.js | 0 .../edit/EditLeftContainer.js | 0 .../batchMaintenance/edit/EditReource.js | 78 +++ .../batchMaintenance/edit/EditResource.js | 0 .../edit/EditRightContainer.js | 0 .../batchMaintenance/edit/EditSubCompany.js | 0 .../batchMaintenance/edit/NeedRender.js | 0 .../components/batchMaintenance/edit/index.js | 0 .../components/batchMaintenance/index.js | 0 .../batchMaintenance/upload/LeftContainer.js | 0 .../batchMaintenance/upload/RightContainer.js | 0 .../batchMaintenance/upload/UploadForm.js | 0 .../batchMaintenance/upload/index.js | 0 .../components/birthEditor/apis/index.js | 0 .../components/body/card/Background.js | 0 .../components/body/card/Congratulations.js | 0 .../components/body/card/DateField.js | 0 .../components/body/card/Header.js | 0 .../birthEditor/components/body/card/Image.js | 0 .../components/body/card/Personlist.js | 0 .../birthEditor/components/body/card/index.js | 0 .../birthEditor/components/body/index.js | 0 .../components/body/slide/BgImg.js | 0 .../components/body/slide/BgSet.js | 0 .../body/slide/CongratulationSet.js | 0 .../components/body/slide/DateSet.js | 0 .../components/body/slide/HeadSet.js | 0 .../components/body/slide/ImgSet.js | 0 .../components/body/slide/PersonSet.js | 0 .../components/body/slide/Upload.js | 0 .../components/body/slide/index.js | 0 .../birthEditor/components/form/Group.js | 0 .../birthEditor/components/form/Item.js | 0 .../birthEditor/components/form/index.js | 0 .../birthEditor/components/head/Basic.js | 0 .../birthEditor/components/head/Buttons.js | 0 .../birthEditor/components/head/Fields.js | 0 .../birthEditor/components/head/Lock.js | 0 .../birthEditor/components/head/Revoke.js | 0 .../birthEditor/components/head/index.js | 0 .../birthEditor/components/index.js | 0 .../components/birthEditor/mock/index.js | 0 .../components/birthEditor/stores/index.js | 0 .../components/birthEditor/style/body.less | 0 .../components/birthEditor/style/form.less | 0 .../components/birthEditor/style/head.less | 0 .../components/birthEditor/util/abandon.js | 0 .../birthEditor/util/formFactory.js | 0 .../components/birthEditor/util/index.js | 0 .../birthEditor/util/paramsToStyle.js | 0 .../components/birthEditor/util/undoRedo.js | 0 .../components/birthdayRemind/Add.js | 0 .../components/birthdayRemind/AdminRemind.js | 0 .../components/birthdayRemind/Birthday.js | 0 .../birthdayRemind/EmployeeRemind.js | 0 .../components/birthdayRemind/EntryRemind.js | 0 .../components/birthdayRemind/PictureSet.js | 0 .../birthdayRemind/PictureSetCopy.js | 0 .../components/birthdayRemind/index.js | 0 .../components/browseBoxLinkPage/Base.js | 0 .../components/browseBoxLinkPage/City.js | 0 .../components/browseBoxLinkPage/Country.js | 0 .../components/browseBoxLinkPage/County.js | 0 .../components/browseBoxLinkPage/Duty.js | 0 .../components/browseBoxLinkPage/DutyType.js | 0 .../components/browseBoxLinkPage/Edu.js | 0 .../browseBoxLinkPage/OfficeLocation.js | 0 .../components/browseBoxLinkPage/Post.js | 0 .../components/browseBoxLinkPage/Province.js | 0 .../components/browseBoxLinkPage/Specialty.js | 0 .../components/browseBoxLinkPage/Title.js | 0 .../browseBoxLinkPage/WorkNature.js | 0 .../browserDisplayFieldSetting/Department.js | 0 .../browserDisplayFieldSetting/EnableComs.js | 0 .../browserDisplayFieldSetting/FieldList.js | 0 .../browserDisplayFieldSetting/Hrm.js | 0 .../browserDisplayFieldSetting/Subcompany.js | 0 .../browserDisplayFieldSetting/index.js | 0 .../components/cardItemSet/DefineShowItems.js | 0 .../components/cardItemSet/SysShowItems.js | 0 .../hrmengine/components/cardItemSet/index.js | 0 .../components/contractExpireWarning/Add.js | 0 .../contractExpireWarning/Content.js | 0 .../contractExpireWarning/Header.js | 0 .../contractExpireWarning/MainDialog.js | 78 +++ .../contractExpireWarning/MainForm.js | 0 .../contractExpireWarning/SubForm.js | 120 +++++ .../components/contractExpireWarning/Table.js | 0 .../components/contractExpireWarning/index.js | 0 .../contractMaintain/DialogContent.js | 0 .../components/contractMaintain/FormInfo.js | 0 .../components/contractMaintain/Header.js | 0 .../components/contractMaintain/LeftTree.js | 0 .../components/contractMaintain/MainDialog.js | 0 .../components/contractMaintain/MainTable.js | 0 .../components/contractMaintain/RichText.js | 0 .../components/contractMaintain/Tab.js | 0 .../components/contractMaintain/index.js | 0 .../components/contractTemplate/Header.js | 0 .../components/contractTemplate/LeftTree.js | 0 .../components/contractTemplate/MainDialog.js | 0 .../components/contractTemplate/MainTable.js | 0 .../components/contractTemplate/Tab.js | 0 .../components/contractTemplate/index.js | 0 .../components/contractType/FormInfo.js | 0 .../components/contractType/Header.js | 0 .../components/contractType/LeftTree.js | 0 .../components/contractType/MainDialog.js | 0 .../components/contractType/MainTable.js | 0 .../hrmengine/components/contractType/Tab.js | 0 .../components/contractType/index.js | 0 .../decentralizationAdminSet/HocFactory.js | 0 .../decentralizationAdminSet/SecuritySet.js | 30 +- .../decentralizationAdminSet/index.js | 0 .../components/education/Education.js | 0 .../components/education/HocFactory.js | 0 .../hrmengine/components/elseSetting/index.js | 0 .../components/employmentDemand/FormInfo.js | 0 .../components/employmentDemand/Header.js | 0 .../components/employmentDemand/MainDialog.js | 0 .../components/employmentDemand/MainTable.js | 0 .../components/employmentDemand/Tab.js | 0 .../components/employmentDemand/index.js | 0 .../components/enginegroup/AddGpMember.js | 0 .../components/enginegroup/GroupSetting.js | 0 .../components/enginegroup/NeForm.js | 0 .../components/enginegroup/NewEngineGroup.js | 0 .../hrmengine/components/enginegroup/index.js | 0 .../components/entryMaintenance/index.js | 0 .../components/external/outSignAppSetting.js | 0 .../components/funcManageDecent/FormInfo.js | 0 .../components/funcManageDecent/Header.js | 0 .../components/funcManageDecent/MainDialog.js | 0 .../components/funcManageDecent/MainTable.js | 0 .../components/funcManageDecent/Tab.js | 0 .../components/funcManageDecent/index.js | 0 .../generalWorkingHours/BasicSet.js | 0 .../generalWorkingHours/FormInfo.js | 0 .../components/generalWorkingHours/Header.js | 0 .../generalWorkingHours/LeftTree.js | 0 .../generalWorkingHours/MainDialog.js | 0 .../generalWorkingHours/MainTableInfo.js | 0 .../components/generalWorkingHours/Search.js | 0 .../generalWorkingHours/SpecialForm.js | 0 .../generalWorkingHours/StaticFormInfo.js | 0 .../generalWorkingHours/SubDialog.js | 0 .../generalWorkingHours/TableEdit.js | 0 .../generalWorkingHours/WorkHourTab.js | 0 .../components/generalWorkingHours/index.js | 0 .../components/humanStatusChange/Dismiss.js | 0 .../components/humanStatusChange/Formal.js | 0 .../humanStatusChange/HocFactory.js | 0 .../components/humanStatusChange/Info.js | 0 .../components/humanStatusChange/Quit.js | 0 .../components/humanStatusChange/Rehire.js | 0 .../components/humanStatusChange/Renew.js | 0 .../components/humanStatusChange/Retire.js | 0 .../components/humanStatusChange/Transfer.js | 0 .../components/humanStatusChange/Trial.js | 0 .../hrmengine/components/import/index.js | 0 .../importExternalAttendanceData/index.js | 0 .../importRelatedComponet/ImportHistory.js | 0 .../importRelatedComponet/ImportLog.js | 0 .../importRelatedComponet/ImportResult.js | 0 .../components/importRelatedComponet/index.js | 0 .../hrmengine/components/importorg/Import.js | 0 .../components/importorg/ImportHistory.js | 0 .../components/importorg/ImportLog.js | 0 .../components/importorg/ImportResult.js | 0 .../components/importresource/Import.js | 0 .../importresource/ImportHistory.js | 0 .../components/importresource/ImportLog.js | 0 .../components/importresource/ImportResult.js | 0 .../hrmengine/components/leaveType/index.js | 0 .../components/levelProtection/BasicInfo.js | 0 .../components/levelProtection/Tab.js | 0 .../components/levelProtection/Table.js | 0 .../components/levelProtection/Top.js | 0 .../components/levelProtection/index.js | 0 .../components/limitedAnalysis/Echarts.js | 0 .../components/limitedAnalysis/RadioGroup.js | 0 .../components/limitedAnalysis/index.js | 0 .../components/loginFailLog/index.js | 0 .../hrmengine/components/loginLog/index.js | 0 .../hrmengine/components/major/HocFactory.js | 0 .../hrmengine/components/major/Import.js | 231 +++++++++ .../components/major/ImportHistory.js | 100 ++++ .../hrmengine/components/major/ImportLog.js | 166 +++++++ .../components/major/ImportResult.js | 112 +++++ .../hrmengine/components/major/Major.js | 0 .../hrmengine/components/matrix/Dashboard.js | 0 .../hrmengine/components/matrix/DataList.js | 0 .../components/matrix/DataListPagination.js | 0 .../hrmengine/components/matrix/FieldItem.js | 0 .../components/matrix/HiddenTable.js | 0 .../hrmengine/components/matrix/MatrixCard.js | 0 .../matrix/MatrixDataMaintenance.js | 0 .../matrix/MatrixDataMaintenanceView.js | 0 .../hrmengine/components/matrix/MatrixEdit.js | 0 .../components/matrix/MatrixFieldSetting.js | 0 .../components/matrix/MatrixMaintenance.js | 0 .../hrmengine/components/matrix/Screen.js | 0 .../matrix/SubCompanyDisplaySetting.js | 0 .../hrmengine/components/matrix/index.js | 0 .../matrix/maintenance/ColumnSetting.js | 0 .../matrix/maintenance/ConditionSetting.js | 0 .../matrix/maintenance/MaintenanceLevel.js | 0 .../matrix/maintenance/MaintenanceListView.js | 0 .../maintenance/MaintenanceSettingView.js | 0 .../matrix/maintenance/Maintenancer.js | 0 .../matrix/maintenance/MatrixMaintenance.js | 0 .../components/matrixAdjust/Content.js | 0 .../components/matrixAdjust/Dashboard.js | 0 .../components/matrixAdjust/Result.js | 0 .../components/matrixAdjust/Timer.js | 0 .../components/matrixAdjust/index.js | 0 .../components/moduleManage/Editor.js | 0 .../components/moduleManage/index.js | 0 .../hrmengine/components/newPost/AsyncTree.js | 0 .../hrmengine/components/newPost/BriefInfo.js | 0 .../hrmengine/components/newPost/Content.js | 0 .../hrmengine/components/newPost/Dialog.js | 0 .../hrmengine/components/newPost/OrgTree.js | 0 .../hrmengine/components/newPost/Tab.js | 0 .../hrmengine/components/newPost/Table.js | 0 .../hrmengine/components/newPost/Top.js | 0 .../hrmengine/components/newPost/index.js | 0 .../hrmengine/components/normalLog/index.js | 0 .../components/onlinAttendance/index.js | 0 .../components/onlineAnalysis/Echarts.js | 0 .../components/onlineAnalysis/RadioGroup.js | 0 .../components/onlineAnalysis/index.js | 0 .../hrmengine/components/orgChart/Chart.js | 0 .../hrmengine/components/orgChart/index.js | 0 .../components/orgFieldDisplaySetting/Form.js | 0 .../orgFieldDisplaySetting/Header.js | 0 .../orgFieldDisplaySetting/index.js | 0 .../organization/NewAndEditDialog.js | 0 .../components/organization/Organization.js | 0 .../organization/OrganizationInfo.js | 0 .../organization/OrganizationList.js | 0 .../organization/OrganizationTabInfo.js | 0 .../organization/OrganizationTree.js | 0 .../organization/ResourceAddToVirtual.js | 0 .../organization/ResourceSetManagerVirtual.js | 0 .../components/otherSetting/FormInfo.js | 0 .../components/otherSetting/index.js | 0 .../hrmengine/components/paidLeave/index.js | 0 .../paidLeaveManager/period/DataList.js | 0 .../paidLeaveManager/period/index.js | 0 .../paidLeaveManager/rule/DataList.js | 0 .../components/paidLeaveManager/rule/index.js | 0 .../paidLeaveManager/setting/DataList.js | 0 .../paidLeaveManager/setting/Import.js | 0 .../paidLeaveManager/setting/TabPane.js | 0 .../paidLeaveManager/setting/index.js | 0 .../paidLeaveTimeSetting/DataList.js | 0 .../components/paidLeaveTimeSetting/index.js | 0 .../components/payrollManagement/Editor.js | 0 .../components/payrollManagement/LeftTree.js | 0 .../components/payrollManagement/index.js | 0 .../components/payrollSending/DatasProcess.js | 0 .../components/payrollSending/DispatchImg.js | 0 .../components/payrollSending/ImportFail.js | 0 .../components/payrollSending/ImportResult.js | 0 .../components/payrollSending/index.js | 0 .../personalSalaryAdjustment/Editor.js | 0 .../personalSalaryAdjustment/Table.js | 0 .../personalSalaryAdjustment/index.js | 0 .../hrmengine/components/post/AreaTable.js | 0 .../hrmengine/components/post/BriefInfo.js | 0 .../hrmengine/components/post/HocFactory.js | 0 .../hrmengine/components/post/Import.js | 228 +++++++++ .../components/post/ImportHistory.js | 99 ++++ .../hrmengine/components/post/ImportLog.js | 165 +++++++ .../hrmengine/components/post/ImportResult.js | 112 +++++ .../hrmengine/components/post/LeftTree.js | 0 .../components/post/NewAndEditDialog.js | 0 .../hrmengine/components/post/Post.js | 0 .../hrmengine/components/post/TabInfo.js | 0 .../components/privacySetting/Info.js | 0 .../components/privacySetting/Item.js | 0 .../components/privacySetting/Setting.js | 0 .../components/privacySetting/ShowSetCol.js | 0 .../components/privacySetting/index.js | 0 .../components/recruitInfo/FormInfo.js | 0 .../components/recruitInfo/MainDialog.js | 0 .../components/recruitInfo/MainTab.js | 0 .../components/recruitInfo/MainTable.js | 0 .../components/recruitInfo/Schedule.js | 0 .../components/recruitInfo/SubTab.js | 0 .../components/recruitInfo/TableEdit.js | 0 .../hrmengine/components/recruitInfo/Top.js | 0 .../hrmengine/components/recruitInfo/index.js | 0 .../components/recruitLibrary/FormInfo.js | 0 .../recruitLibrary/FormInfoWithTable.js | 0 .../components/recruitLibrary/MainDialog.js | 0 .../components/recruitLibrary/MainTab.js | 0 .../components/recruitLibrary/MainTable.js | 0 .../components/recruitLibrary/Print.js | 0 .../components/recruitLibrary/SubDialog.js | 0 .../components/recruitLibrary/SubTab.js | 0 .../components/recruitLibrary/SubTable.js | 0 .../components/recruitLibrary/TableEdit.js | 0 .../components/recruitLibrary/Top.js | 0 .../components/recruitLibrary/index.js | 0 .../components/recruitPlan/FormInfo.js | 0 .../components/recruitPlan/MainDialog.js | 0 .../components/recruitPlan/MainTab.js | 0 .../components/recruitPlan/MainTable.js | 0 .../components/recruitPlan/SubDialog.js | 0 .../components/recruitPlan/SubTab.js | 0 .../components/recruitPlan/SubTable.js | 41 ++ .../components/recruitPlan/TableEdit.js | 0 .../hrmengine/components/recruitPlan/Top.js | 0 .../hrmengine/components/recruitPlan/index.js | 0 .../hrmengine/components/role/AddRole.js | 0 .../hrmengine/components/role/RoleEdit.js | 0 .../components/role/RoleEditDialog.js | 0 .../hrmengine/components/role/RoleInfo.js | 0 .../components/role/RoleInfoSingle.js | 0 .../hrmengine/components/role/RoleList.js | 0 .../hrmengine/components/role/index.js | 0 .../hrmengine/components/rpManage/FormInfo.js | 0 .../hrmengine/components/rpManage/Header.js | 0 .../components/rpManage/MainDialog.js | 0 .../components/rpManage/MainTable.js | 0 .../hrmengine/components/rpManage/Tab.js | 0 .../hrmengine/components/rpManage/index.js | 0 .../hrmengine/components/rpType/FormInfo.js | 0 .../hrmengine/components/rpType/Header.js | 0 .../hrmengine/components/rpType/MainDialog.js | 0 .../hrmengine/components/rpType/MainTable.js | 0 .../hrmengine/components/rpType/Tab.js | 0 .../hrmengine/components/rpType/index.js | 0 .../components/salaryApplySet/index.js | 0 .../hrmengine/components/salaryBank/Editor.js | 0 .../hrmengine/components/salaryBank/index.js | 0 .../salaryIndexMaintenance/Editor.js | 0 .../salaryIndexMaintenance/ImportResult.js | 0 .../salaryIndexMaintenance/LeftTree.js | 0 .../salaryIndexMaintenance/index.js | 0 .../components/salaryIndexSetting/Editor.js | 0 .../components/salaryIndexSetting/LeftTree.js | 0 .../components/salaryIndexSetting/index.js | 0 .../components/salaryItemsSet/BenchmarkSet.js | 88 ++++ .../components/salaryItemsSet/Calculator.js | 0 .../salaryItemsSet/CalculatorCopy.js | 0 .../components/salaryItemsSet/Condition.js | 107 +++++ .../components/salaryItemsSet/FormInfo.js | 0 .../components/salaryItemsSet/FormulaSet.js | 0 .../components/salaryItemsSet/Header.js | 0 .../components/salaryItemsSet/ItemsSet.js | 0 .../components/salaryItemsSet/LeftTree.js | 0 .../components/salaryItemsSet/LevelSet.js | 0 .../components/salaryItemsSet/MainDialog.js | 0 .../salaryItemsSet/MainTableInfo.js | 0 .../salaryItemsSet/SalaryItemsSet.js | 288 ++++++++++++ .../components/salaryItemsSet/Search.js | 0 .../components/salaryItemsSet/StandardSet.js | 0 .../components/salaryItemsSet/SubDialog.js | 0 .../components/salaryItemsSet/TaxRateSet.js | 0 .../components/salaryItemsSet/TextArea.js | 0 .../components/salaryItemsSet/TextAreaCopy.js | 0 .../components/salaryItemsSet/index.js | 0 .../components/salaryItemsSet/staticDatas.js | 99 ++++ .../components/sanyuan/Processing.js | 0 .../hrmengine/components/sanyuan/index.js | 0 .../schedulingSetting/CalendarScheduling.js | 0 .../schedule/schedulingSetting/DataList.js | 0 .../schedulingSetting/ScheduleList.js | 0 .../schedulingSetting/SchedulingInfo.js | 0 .../schedulingSetting/SchedulingMember.js | 0 .../schedule/schedulingSetting/Setting.js | 0 .../schedule/schedulingSetting/index.js | 0 .../schedule/shiftsSetting/DataList.js | 0 .../schedule/shiftsSetting/DetailSetting.js | 0 .../schedule/shiftsSetting/Setting.js | 0 .../shiftsSetting/ShiftsSettingInfo.js | 0 .../schedule/shiftsSetting/index.js | 0 .../components/schedule/workTime/DataList.js | 0 .../components/schedule/workTime/index.js | 0 .../hrmengine/components/secAdminLog/index.js | 0 .../components/secAuditorLog/index.js | 0 .../securitySetting/AdvanceSetting.js | 0 .../securitySetting/BasicSetting.js | 0 .../components/securitySetting/ButtonIcons.js | 0 .../securitySetting/CustomerFormItem.js | 52 ++ .../components/securitySetting/DbSetting.js | 0 .../components/securitySetting/Dialog.js | 0 .../securitySetting/DialogContent.js | 0 .../securitySetting/DynamicPasswordForm.js | 143 ++++++ .../securitySetting/DynamicTokenForm.js | 122 +++++ .../components/securitySetting/HTKeyForm.js | 112 +++++ .../components/securitySetting/IPAddress.js | 34 ++ .../securitySetting/LoginSettingForm.js | 186 ++++++++ .../securitySetting/NetworkFormInfo.js | 63 +++ .../securitySetting/NetworkSetting.js | 0 .../securitySetting/OtherSettingForm.js | 119 +++++ .../securitySetting/PasswordStrategyForm.js | 163 +++++++ .../components/securitySetting/Table.js | 0 .../components/securitySetting/Tabs.js | 176 +++++++ .../components/securitySetting/index.js | 0 .../components/sensitiveWord/List.js | 0 .../components/sensitiveWord/Setting.js | 0 .../components/serialNumber/DeptNumberSet.js | 0 .../serialNumber/NumberComposition.js | 0 .../components/serialNumber/NumberFlowRule.js | 0 .../components/serialNumber/PostNumberSet.js | 0 .../serialNumber/ResourceNumberSet.js | 0 .../serialNumber/StartReservedNumberSet.js | 0 .../components/serialNumber/SubNumberSet.js | 0 .../components/signatureManagement/Editor.js | 0 .../signatureManagement/LeftTree.js | 0 .../components/signatureManagement/index.js | 0 .../components/singleEducation/Editor.js | 57 +++ .../components/singleEducation/index.js | 71 +++ .../hrmengine/components/singleJob/Editor.js | 115 +++++ .../components/singleJob/HocFactory.js | 34 ++ .../hrmengine/components/singleJob/index.js | 85 ++++ .../components/singleMajor/Editor.js | 57 +++ .../hrmengine/components/singleMajor/index.js | 68 +++ .../hrmengine/components/singlePost/Editor.js | 121 +++++ .../components/singlePost/HocFactory.js | 40 ++ .../hrmengine/components/singlePost/index.js | 158 +++++++ .../components/singleWorkNature/Editor.js | 57 +++ .../components/singleWorkNature/index.js | 68 +++ .../staffCareReminder/AdminRemind.js | 0 .../components/staffCareReminder/AuthForm.js | 0 .../staffCareReminder/BirthdayRemind.js | 0 .../staffCareReminder/DispatchImgDialog.js | 0 .../staffCareReminder/EmployeeRemind.js | 0 .../staffCareReminder/EmployeeRemindNew.js | 0 .../staffCareReminder/EntryRemind.js | 0 .../staffCareReminder/GreetingSetDialog.js | 0 .../components/staffCareReminder/Picture.js | 0 .../components/staffCareReminder/PreView.js | 0 .../components/staffCareReminder/Tab.js | 0 .../components/staffCareReminder/Table.js | 0 .../components/staffCareReminder/Top.js | 0 .../components/staffCareReminder/Upload.js | 0 .../components/staffCareReminder/index.js | 0 .../subCompanyFieldDef/EncryptSetting.js | 0 .../components/subCompanyFieldDef/FieldDef.js | 0 .../components/subCompanyFieldDef/Tip.js | 0 .../subCompanyFieldDef/ViewRangeForm.js | 0 .../subCompanyFieldDef/ViewRangeSetting.js | 0 .../components/subCompanyFieldDef/index.js | 0 .../components/systemAdminLog/index.js | 0 .../hrmengine/components/title/HocFactory.js | 0 .../hrmengine/components/title/Title.js | 0 .../components/trainActivity/ActivityTab.js | 0 .../components/trainActivity/FormInfo.js | 0 .../components/trainActivity/Header.js | 0 .../components/trainActivity/MainDialog.js | 0 .../components/trainActivity/MainTable.js | 0 .../components/trainActivity/SubDialog.js | 0 .../components/trainActivity/SubTab.js | 0 .../components/trainActivity/SubTable.js | 0 .../components/trainActivity/ThirdTab.js | 0 .../components/trainActivity/ThirdTable.js | 0 .../components/trainActivity/index.js | 0 .../components/trainArrange/FormInfo.js | 0 .../components/trainArrange/Header.js | 0 .../components/trainArrange/MainDialog.js | 0 .../components/trainArrange/MainTableInfo.js | 0 .../components/trainArrange/Search.js | 0 .../components/trainArrange/SingleArrange.js | 0 .../components/trainArrange/SpecialForm.js | 0 .../components/trainArrange/SubDialog.js | 0 .../components/trainArrange/SubTableInfo.js | 0 .../trainArrange/TrainArrangeTabInfo.js | 0 .../components/trainArrange/TrainSchedule.js | 0 .../components/trainArrange/index.js | 0 .../components/trainPlan/AddTestForm.js | 0 .../hrmengine/components/trainPlan/Editor.js | 0 .../hrmengine/components/trainPlan/Test.js | 0 .../hrmengine/components/trainPlan/index.js | 0 .../components/trainResource/Editor.js | 0 .../components/trainResource/index.js | 0 .../hrmengine/components/trainTypes/Editor.js | 0 .../hrmengine/components/trainTypes/index.js | 0 .../components/unitSet/HocFactory.js | 0 .../hrmengine/components/unitSet/index.js | 0 .../components/workflowSetting/ActionList.js | 0 .../components/workflowSetting/DataList.js | 0 .../components/workflowSetting/EntrySelect.js | 0 .../components/workflowSetting/FieldList.js | 0 .../components/workflowSetting/index.js | 0 .../components/workingDayAdjust/AddData.js | 0 .../workingDayAdjust/ConditionBar.js | 0 .../components/workingDayAdjust/Content.js | 0 .../components/workingDayAdjust/DateSwitch.js | 0 .../components/workingDayAdjust/index.js | 0 .../components/worknature/HocFactory.js | 0 .../components/worknature/WorkNature.js | 0 .../hrmengine/coms/AdvanceSearchFormInfo.js | 0 pc4backstage/hrmengine/coms/Calendar.js | 0 pc4backstage/hrmengine/coms/Editor.js | 0 pc4backstage/hrmengine/coms/EditorDialog.js | 0 pc4backstage/hrmengine/coms/FormInfo.js | 0 pc4backstage/hrmengine/coms/FormInfo_old.js | 0 .../hrmengine/coms/NewAndEditDialog.js | 0 .../hrmengine/coms/OrganizationTree.js | 0 pc4backstage/hrmengine/coms/Tabs.js | 0 pc4backstage/hrmengine/debug.js | 0 pc4backstage/hrmengine/index.js | 0 pc4backstage/hrmengine/jsconfig.json | 0 .../hrmengine/public/ConfigurableForm.js | 0 .../hrmengine/public/coms/Authority.js | 0 pc4backstage/hrmengine/public/coms/Form.js | 0 pc4backstage/hrmengine/public/coms/Table.js | 0 pc4backstage/hrmengine/public/coms/Top.js | 0 pc4backstage/hrmengine/public/coms/index.js | 0 pc4backstage/hrmengine/public/constant.js | 0 pc4backstage/hrmengine/public/i18n.js | 0 pc4backstage/hrmengine/public/learn.js | 0 pc4backstage/hrmengine/public/logType.js | 0 pc4backstage/hrmengine/public/pulic-func.js | 0 pc4backstage/hrmengine/public/sweet-form.js | 0 .../public/valhalla/components/AccountIcon.js | 0 .../public/valhalla/components/AddButton.js | 0 .../public/valhalla/components/Authority.js | 0 .../public/valhalla/components/CenterSpin.js | 0 .../valhalla/components/DeleteButton.js | 0 .../public/valhalla/components/Dialog.js | 0 .../public/valhalla/components/MagicForm.js | 0 .../public/valhalla/components/OrgTree.js | 0 .../public/valhalla/components/RadioGroup.js | 0 .../public/valhalla/components/Search.js | 0 .../public/valhalla/components/Table.js | 0 .../public/valhalla/components/Top.js | 0 .../importRelatedComponet/ImportHistory.js | 0 .../importRelatedComponet/ImportLog.js | 0 .../importRelatedComponet/ImportResult.js | 0 .../components/importRelatedComponet/index.js | 0 .../public/valhalla/components/index.js | 0 .../public/valhalla/stores/authority.js | 0 .../public/valhalla/stores/dialog.js | 0 .../hrmengine/public/valhalla/stores/form.js | 0 .../public/valhalla/stores/importCommon.js | 0 .../hrmengine/public/valhalla/stores/index.js | 0 .../public/valhalla/stores/orgTree.js | 0 .../public/valhalla/stores/radioGroup.js | 0 .../public/valhalla/stores/search.js | 0 .../hrmengine/public/valhalla/stores/table.js | 0 .../hrmengine/public/valhalla/stores/top.js | 0 .../public/valhalla/style/addButton.less | 0 .../public/valhalla/style/deleteButton.less | 0 .../public/valhalla/style/magicForm.less | 0 pc4backstage/hrmengine/reportSensitiveWord.js | 0 pc4backstage/hrmengine/single.js | 0 pc4backstage/hrmengine/stores/adareaset.js | 0 .../stores/adminAreaDisplaySetting.js | 0 .../hrmengine/stores/adminDecentralization.js | 0 pc4backstage/hrmengine/stores/annualPeriod.js | 0 pc4backstage/hrmengine/stores/annualRule.js | 0 .../hrmengine/stores/annualSetting.js | 0 pc4backstage/hrmengine/stores/appDetach.js | 0 .../hrmengine/stores/archiveLogView.js | 2 +- pc4backstage/hrmengine/stores/assImple.js | 0 pc4backstage/hrmengine/stores/assItem.js | 0 pc4backstage/hrmengine/stores/assType.js | 0 .../hrmengine/stores/attendanceSetting.js | 0 .../hrmengine/stores/attendanceSyncSetting.js | 0 pc4backstage/hrmengine/stores/authAdjust.js | 0 pc4backstage/hrmengine/stores/authSearch.js | 0 .../hrmengine/stores/authorizationSetting.js | 0 .../hrmengine/stores/avatarSetting.js | 0 pc4backstage/hrmengine/stores/baseStore.js | 0 pc4backstage/hrmengine/stores/batchAdjust.js | 0 pc4backstage/hrmengine/stores/batchEdit.js | 0 .../hrmengine/stores/batchMaintenance.js | 0 .../hrmengine/stores/batchUploadPhoto.js | 0 .../hrmengine/stores/birthdayRemind.js | 0 .../hrmengine/stores/browseBoxLinkPage.js | 0 .../stores/browserDisplayFieldSetting.js | 0 pc4backstage/hrmengine/stores/cardItemSet.js | 0 .../hrmengine/stores/contractExpireWarning.js | 0 .../hrmengine/stores/contractMaintain.js | 0 .../hrmengine/stores/contractTemplate.js | 0 pc4backstage/hrmengine/stores/contractType.js | 0 pc4backstage/hrmengine/stores/datas.js | 0 .../stores/decentralizationAdminSet.js | 9 +- pc4backstage/hrmengine/stores/dismiss.js | 15 +- .../hrmengine/stores/domain/Search.js | 0 .../hrmengine/stores/domain/authority.js | 0 .../hrmengine/stores/domain/dialog.js | 0 pc4backstage/hrmengine/stores/domain/form.js | 0 pc4backstage/hrmengine/stores/domain/index.js | 0 .../hrmengine/stores/domain/orgTree.js | 0 pc4backstage/hrmengine/stores/domain/table.js | 0 pc4backstage/hrmengine/stores/domain/top.js | 0 pc4backstage/hrmengine/stores/education.js | 0 pc4backstage/hrmengine/stores/edulevel.js | 0 .../hrmengine/stores/elseSettingStore.js | 0 pc4backstage/hrmengine/stores/employDemand.js | 0 pc4backstage/hrmengine/stores/enginegroup.js | 0 .../hrmengine/stores/entryMaintenance.js | 23 +- .../stores/external/outSignAppSetting.js | 0 pc4backstage/hrmengine/stores/formal.js | 22 +- .../hrmengine/stores/funcManageDecent.js | 0 .../hrmengine/stores/generalWorkingHours.js | 0 pc4backstage/hrmengine/stores/import.js | 0 pc4backstage/hrmengine/stores/importCommon.js | 0 .../stores/importExternalAttendance.js | 0 pc4backstage/hrmengine/stores/importorg.js | 0 .../hrmengine/stores/importresource.js | 0 pc4backstage/hrmengine/stores/index.js | 0 pc4backstage/hrmengine/stores/leaveType.js | 0 .../hrmengine/stores/levelProtection.js | 0 .../hrmengine/stores/limitedAnalysis.js | 0 pc4backstage/hrmengine/stores/loginFailLog.js | 0 pc4backstage/hrmengine/stores/loginLog.js | 0 pc4backstage/hrmengine/stores/majorset.js | 0 pc4backstage/hrmengine/stores/matirx.js | 0 .../hrmengine/stores/matirxDataMaintenance.js | 0 .../hrmengine/stores/matirxFieldSetting.js | 0 pc4backstage/hrmengine/stores/matrixAdjust.js | 8 +- .../hrmengine/stores/matrixMaintenance.js | 0 pc4backstage/hrmengine/stores/moduleManage.js | 0 pc4backstage/hrmengine/stores/newPost.js | 0 pc4backstage/hrmengine/stores/normalLog.js | 0 .../hrmengine/stores/officeaddress.js | 0 .../hrmengine/stores/onlineAnalysis.js | 0 .../hrmengine/stores/onlineAttendance.js | 0 pc4backstage/hrmengine/stores/orgChart.js | 0 .../stores/orgFieldDisplaySetting.js | 0 pc4backstage/hrmengine/stores/organization.js | 2 +- pc4backstage/hrmengine/stores/otherSetting.js | 0 pc4backstage/hrmengine/stores/paidLeave.js | 0 .../hrmengine/stores/paidLeavePeriod.js | 0 .../hrmengine/stores/paidLeaveRule.js | 0 .../hrmengine/stores/paidLeaveSetting.js | 0 .../hrmengine/stores/paidLeaveTimeSetting.js | 0 .../hrmengine/stores/payrollManagement.js | 0 .../hrmengine/stores/payrollSending.js | 0 .../stores/personalSalaryAdjustment.js | 0 pc4backstage/hrmengine/stores/postset.js | 0 .../hrmengine/stores/privacySetting.js | 0 pc4backstage/hrmengine/stores/quit.js | 0 pc4backstage/hrmengine/stores/recruitInfo.js | 0 .../hrmengine/stores/recruitLibrary.js | 0 pc4backstage/hrmengine/stores/recruitPlan.js | 0 pc4backstage/hrmengine/stores/rehire.js | 22 +- pc4backstage/hrmengine/stores/renew.js | 22 +- .../hrmengine/stores/resourceIndex.js | 0 pc4backstage/hrmengine/stores/retire.js | 22 +- pc4backstage/hrmengine/stores/roleSetting.js | 0 pc4backstage/hrmengine/stores/rpManage.js | 0 pc4backstage/hrmengine/stores/rpType.js | 0 .../hrmengine/stores/salaryApplySet.js | 0 pc4backstage/hrmengine/stores/salaryBank.js | 0 .../stores/salaryIndexMaintenance.js | 0 .../hrmengine/stores/salaryIndexSetting.js | 0 .../hrmengine/stores/salaryItemsSet.js | 0 pc4backstage/hrmengine/stores/sanyuan.js | 20 +- .../hrmengine/stores/scheduleShiftsSetting.js | 0 .../hrmengine/stores/scheduleWorkTime.js | 0 .../hrmengine/stores/schedulingSetting.js | 0 pc4backstage/hrmengine/stores/secAdminLog.js | 0 .../hrmengine/stores/secAuditorLog.js | 0 .../hrmengine/stores/securitySetting.js | 1 + .../hrmengine/stores/sensitiveWord/list.js | 0 .../hrmengine/stores/sensitiveWord/setting.js | 0 .../stores/serialNumber/deptNumberSetting.js | 0 .../stores/serialNumber/numberComposition.js | 0 .../stores/serialNumber/numberFlowRule.js | 0 .../stores/serialNumber/postNumberSetting.js | 0 .../serialNumber/resourceNumberSetting.js | 0 .../serialNumber/startReservedNumberSet.js | 0 .../stores/serialNumber/subNumberSetting.js | 0 .../hrmengine/stores/signatureManagement.js | 0 .../hrmengine/stores/singleEducation.js | 134 ++++++ pc4backstage/hrmengine/stores/singleJob.js | 204 ++++++++ pc4backstage/hrmengine/stores/singleMajor.js | 134 ++++++ pc4backstage/hrmengine/stores/singlePost.js | 278 +++++++++++ .../hrmengine/stores/singleWorkNature.js | 134 ++++++ .../hrmengine/stores/staffCareReminder.js | 0 .../hrmengine/stores/subCompanyFieldDef.js | 0 .../hrmengine/stores/systemAdminLog.js | 0 pc4backstage/hrmengine/stores/test.js | 0 pc4backstage/hrmengine/stores/titleset.js | 0 .../hrmengine/stores/trainActivity.js | 0 pc4backstage/hrmengine/stores/trainArrange.js | 0 pc4backstage/hrmengine/stores/trainPlan.js | 0 .../hrmengine/stores/trainResource.js | 0 pc4backstage/hrmengine/stores/trainTypes.js | 0 pc4backstage/hrmengine/stores/transfer.js | 22 +- pc4backstage/hrmengine/stores/trial.js | 22 +- pc4backstage/hrmengine/stores/unitSet.js | 0 .../hrmengine/stores/workflowSetting.js | 0 .../hrmengine/stores/workingDayAdjust.js | 0 pc4backstage/hrmengine/stores/worknature.js | 0 .../style/adminAreaDisplaySetting.less | 0 pc4backstage/hrmengine/style/annual.less | 0 pc4backstage/hrmengine/style/appDetach.less | 0 pc4backstage/hrmengine/style/area.css | 0 pc4backstage/hrmengine/style/assType.css | 0 .../hrmengine/style/attendanceSetting.css | 0 .../hrmengine/style/attendanceSynSetting.less | 0 pc4backstage/hrmengine/style/authAdjust.less | 0 pc4backstage/hrmengine/style/authSearch.less | 0 .../hrmengine/style/batchMaintenance.less | 0 pc4backstage/hrmengine/style/birthday.css | 0 .../style/browserDisplayFieldSetting.less | 0 pc4backstage/hrmengine/style/calendar.less | 0 pc4backstage/hrmengine/style/cardItemSet.less | 0 .../hrmengine/style/checkContent.less | 0 pc4backstage/hrmengine/style/common.less | 0 pc4backstage/hrmengine/style/fieldDef.less | 0 pc4backstage/hrmengine/style/funcDecent.css | 0 pc4backstage/hrmengine/style/icon.less | 0 pc4backstage/hrmengine/style/import.css | 0 pc4backstage/hrmengine/style/index.js | 0 pc4backstage/hrmengine/style/leaveType.less | 0 .../hrmengine/style/levelProtection.less | 0 pc4backstage/hrmengine/style/matrix.less | 0 .../hrmengine/style/matrixAdjust.less | 0 .../style/matrixDataMaintenance.less | 0 .../hrmengine/style/matrixFieldSetting.less | 0 pc4backstage/hrmengine/style/moduleManage.css | 0 pc4backstage/hrmengine/style/newPost.less | 0 .../hrmengine/style/onlineAnalysis.css | 0 .../hrmengine/style/onlineAttendance.less | 0 pc4backstage/hrmengine/style/orgChart.less | 0 .../hrmengine/style/paidLeaveSetting.less | 0 pc4backstage/hrmengine/style/paidLevel.less | 0 .../hrmengine/style/payrollManagement.css | 0 .../hrmengine/style/payrollManagement.less | 0 .../hrmengine/style/payrollSending.less | 0 .../style/personalSalaryAdjustment.css | 0 .../style/personalSalaryAdjustment.less | 0 .../hrmengine/style/privacySetting.less | 0 .../hrmengine/style/resourceIndex.less | 0 pc4backstage/hrmengine/style/roleSetting.less | 0 pc4backstage/hrmengine/style/rpManage.css | 0 .../style/salaryIndexMaintenance.css | 0 .../hrmengine/style/salaryItemsSet.css | 0 pc4backstage/hrmengine/style/sanyuan.less | 0 pc4backstage/hrmengine/style/sanyuanLog.less | 0 .../hrmengine/style/schedulingSetting.less | 0 .../hrmengine/style/searchGroupRelated.css | 0 .../hrmengine/style/securitySetting.less | 0 .../hrmengine/style/serialNumber.less | 0 .../hrmengine/style/shitfsSetting.less | 0 .../hrmengine/style/staffCareReminder.less | 0 .../hrmengine/style/trainActivity.css | 0 pc4backstage/hrmengine/style/trainArrange.css | 0 pc4backstage/hrmengine/style/trainPlan.css | 0 pc4backstage/hrmengine/style/workHour.css | 0 .../hrmengine/style/workflowSetting.less | 0 .../hrmengine/style/workingDayAdjust.less | 0 pc4backstage/hrmengine/style/worktime.less | 0 pc4backstage/hrmengine/util/PASSUtil.js | 0 pc4backstage/hrmengine/util/RSAUtil.js | 0 pc4backstage/hrmengine/util/index.js | 0 .../hrmengine/util/organization-func.js | 0 pc4backstage/hrmengine/util/pulic-func.js | 0 pc4backstage/hrmengine/util/pure-util.js | 0 pc4backstage/hrmengine/util/save-time-util.js | 0 1240 files changed, 7590 insertions(+), 237 deletions(-) mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/applicationSettings.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/attendance.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/attendanceRpSharingSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/common.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/groupSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/holidayRule.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/holidaySetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/holidayType.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/importScheduleCode.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/importresource.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/initSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/kqMonthReportSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/newHolidayRule.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/overtimeRule.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/scheduleCode.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/scheduleSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/shiftManager.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/timeSelection.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/travelRule.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/upgrade.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/vacationBalance.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/vacationRemain.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/vacationRule.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/vacationType.js mode change 100644 => 100755 pc4backstage/hrmAttendance/apis/workflow.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/Home.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/applicationSettings/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Dialog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Tab.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Table.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Top.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/attendanceSyncSetting/FieldSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/attendanceSyncSetting/FieldSettingExplain.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/attendanceSyncSetting/SyncSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/attendanceSyncSetting/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/AddToGroup.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/Content.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/Edit.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/GroupInfo4Coms.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/GroupSearch.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/Info.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/InfoSingle.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/Map.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/SearchRadio.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/illustrateDialog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/info/AttendanceType.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/info/BaseInfo.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/info/LocationEdit.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/info/Member.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/info/SerialSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/info/SerialTableList.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/groupSetting/info/WifiEdit.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayRule/BalanceConversionRules.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayRule/Dialog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayRule/Search.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayRule/Table.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayRule/Top.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayRule/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidaySettingNew/Annotation.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidaySettingNew/ConditionGroup.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidaySettingNew/Dialog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidaySettingNew/Tab.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidaySettingNew/Table.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidaySettingNew/Top.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidaySettingNew/Year.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidaySettingNew/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayType/Dialog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayType/DialogForm.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayType/Search.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayType/Table.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayType/Top.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/holidayType/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/importExternalAttendanceData/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/importRelatedComponet/ImportHistory.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/importRelatedComponet/ImportLog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/importRelatedComponet/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/importRelatedComponet/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/importScheduleCodeComponet/ImportHistory.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/importScheduleCodeComponet/ImportLog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/importScheduleCodeComponet/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/importScheduleCodeComponet/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/init/AnalysisResult.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/init/InitForm.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/init/Top.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/init/confirmUtil.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/init/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/kqMonthReportSetting/CreateFieldDefine.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/kqMonthReportSetting/CreateGroup.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/kqMonthReportSetting/FieldDataList.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/kqMonthReportSetting/FieldTabs.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/kqMonthReportSetting/GroupList.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/kqMonthReportSetting/GroupListSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/kqMonthReportSetting/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/newHolidayRule/BalanceConversionRules.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/newHolidayRule/Dialog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/newHolidayRule/DialogForm.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/newHolidayRule/Search.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/newHolidayRule/Table.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/newHolidayRule/Top.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/newHolidayRule/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/overtimeRule/Dialog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/overtimeRule/DirtyComponent.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/overtimeRule/Form.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/overtimeRule/OvertimeRule.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/overtimeRule/RestTime.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/overtimeRule/Table.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/overtimeRule/Top.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/overtimeRule/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/Analysis.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/Bar.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/CycleSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/DaySetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/DropdownOverlay.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/GroupEdit.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/HolidaySetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/Info.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/ListCell.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/ListHeader.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/ScheduleList.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/Setting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/scheduleSetting/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/schedulecode/Content.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/schedulecode/DeviceEdit.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/schedulecode/DeviceList.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/schedulecode/Edit.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/schedulecode/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/shiftManager/Content.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/shiftManager/Edit.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/shiftManager/LinkComs.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/shiftManager/Msg.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/shiftManager/WorkTimeAnalysis.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/shiftManager/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/shiftManager/reminder/ReminderContent.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/shiftManager/reminder/ReminderSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/shiftManager/reminder/ReminderTable.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/test/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/timeSelection/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/travelRule/Top.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/travelRule/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/upgrade/Content.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/upgrade/Left.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/upgrade/Right.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/upgrade/UpgradeResult.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/upgrade/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationBalance/RadioGroup.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationBalance/Tab.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationBalance/Table.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationBalance/Top.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationBalance/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationRemain/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationRule/Rule23th.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationRule/Rule6th.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationRule/Rules23th.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationRule/Rules6th.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationRule/Rules6thPanel.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationRule/Section.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationRule/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/vacationType/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/workflowSetting/ActionList.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/workflowSetting/CheckRuleList.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/workflowSetting/DataList.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/workflowSetting/FieldList.js mode change 100644 => 100755 pc4backstage/hrmAttendance/components/workflowSetting/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/debug.js mode change 100644 => 100755 pc4backstage/hrmAttendance/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/ConfigurableForm.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/EasyForm.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/i18n.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/learn.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/logType.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/sweet-form.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/AccountIcon.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/AddButton.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/Authority.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/CenterSpin.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/DeleteButton.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/Dialog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/MagicForm.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/OrgTree.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/RadioGroup.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/Search.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/Table.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/Top.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/ImportHistory.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/ImportLog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/components/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/stores/authority.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/stores/dialog.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/stores/form.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/stores/importCommon.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/stores/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/stores/orgTree.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/stores/radioGroup.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/stores/search.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/stores/table.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/stores/top.js mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/style/addButton.less mode change 100644 => 100755 pc4backstage/hrmAttendance/public/valhalla/style/deleteButton.less mode change 100644 => 100755 pc4backstage/hrmAttendance/single.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/ReminderSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/applicationSettings.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/attendanceRpSharingSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/attendanceSyncSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/baseStore.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/commonStore.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/groupSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/holidayRule.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/holidaySettingNew.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/holidayType.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/importCommon.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/importExternalAttendance.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/importScheduleCode.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/init.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/kqMonthReportSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/newHolidayRule.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/overtimeRule.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/overtimeRuleForm.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/scheduleCode.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/scheduleSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/shiftManager.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/test.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/travelRule.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/upgrade.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/vacationBalance.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/vacationRemain.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/vacationRule.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/vacationType.js mode change 100644 => 100755 pc4backstage/hrmAttendance/stores/workflowSetting.js mode change 100644 => 100755 pc4backstage/hrmAttendance/style/applicationSettings.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/attendanceSynSetting.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/common.css mode change 100644 => 100755 pc4backstage/hrmAttendance/style/common.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/groupSetting.css mode change 100644 => 100755 pc4backstage/hrmAttendance/style/groupSetting.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/holidaySetting.css mode change 100644 => 100755 pc4backstage/hrmAttendance/style/icon.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/import.css mode change 100644 => 100755 pc4backstage/hrmAttendance/style/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/style/init.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/kqMonthReportSetting.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/overtimeRule.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/scheduleSetting.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/shiftManager.css mode change 100644 => 100755 pc4backstage/hrmAttendance/style/shiftManager.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/test.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/upgrade.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/vacationRemain.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/vacationRule.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/vacationType.less mode change 100644 => 100755 pc4backstage/hrmAttendance/style/workflowSetting.less mode change 100644 => 100755 pc4backstage/hrmAttendance/util/index.js mode change 100644 => 100755 pc4backstage/hrmAttendance/util/pulic-func.js mode change 100644 => 100755 pc4backstage/hrmAttendance/util/pure-util.js mode change 100644 => 100755 pc4backstage/hrmAttendance/util/save-time-util.js create mode 100755 pc4backstage/hrmAttendance/util/sticky.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/apis/common.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/components/AdvanceSearchFormInfo.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/components/Calendar.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/components/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/components/OrganizationTree.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/components/Tabs.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/components/index.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/index.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/public/i18n.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/public/logType.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/stores/baseStore.js mode change 100644 => 100755 pc4backstage/hrmComsPublic/style/calendar.less mode change 100644 => 100755 pc4backstage/hrmengine/apis/adareaset.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/adminAreaDisplaySetting.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/adminDecentralization.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/annual.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/appDetach.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/archiveLogView.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/assImple.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/assItem.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/assType.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/attendance.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/attendanceSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/authAdjust.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/authSearch.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/authorizationSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/avatarSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/basicImport.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/batchAdjust.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/batchEdit.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/batchMaintenance.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/batchUpload.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/birthdayRemind.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/browserDisplayField.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/cardItemSet.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/city.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/common.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/contractExpireWarning.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/contractMaintain.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/contractTemplate.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/contractType.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/country.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/county.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/decentralizationAdminSet.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/dismiss.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/duty.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/dutyType.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/edu.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/education.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/edulevel.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/elseSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/employDemand.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/enginegroup.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/entryMaintenance.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/formal.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/funcManageDecent.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/importorg.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/importresource.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/leaveType.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/levelProtection.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/limitedAnalysis.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/loginFailLog.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/loginLog.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/majorset.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/matrix.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/moduleManage.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/normalLog.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/officeLocation.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/officeaddress.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/onlineAnalysis.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/onlineAttendance.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/orgChart.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/orgFieldDisplaySetting.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/organization.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/organizationvirtual.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/otherSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/paidLeave.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/paidLeaveManager.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/payrollManagement.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/payrollSending.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/personalSalaryAdjustment.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/post.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/posts.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/privacySetting.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/province.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/quit.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/recruitInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/recruitLibrary.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/recruitPlan.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/rehire.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/renew.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/resourceIndex.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/retire.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/roleSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/rpManage.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/rpType.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/salaryApplySet.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/salaryBank.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/salaryIndexMaintenance.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/salaryIndexSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/salaryItemsSet.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/sanyuan.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/schedule.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/secAdminLog.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/secAuditorLog.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/securitySetting.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/sensitiveWord.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/serialNumber.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/signatureManagement.js create mode 100755 pc4backstage/hrmengine/apis/singleEducation.js create mode 100755 pc4backstage/hrmengine/apis/singleJob.js create mode 100755 pc4backstage/hrmengine/apis/singleMajor.js create mode 100755 pc4backstage/hrmengine/apis/singlePost.js create mode 100755 pc4backstage/hrmengine/apis/singleWorkNature.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/specialty.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/staffCareReminder.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/subCompanyFieldDef.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/systemAdminLog.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/test.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/title.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/titleset.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/trainActivity.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/trainArrange.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/trainPlan.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/trainResource.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/trainTypes.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/transfer.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/trial.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/unitSet.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/workHour.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/workNatureExcerpt.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/workflow.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/workingDayAdjust.js mode change 100644 => 100755 pc4backstage/hrmengine/apis/worknature.js mode change 100644 => 100755 pc4backstage/hrmengine/components/EduLevel.js mode change 100644 => 100755 pc4backstage/hrmengine/components/Home.js mode change 100644 => 100755 pc4backstage/hrmengine/components/HrmTest.js mode change 100644 => 100755 pc4backstage/hrmengine/components/ResourceIndex.js mode change 100644 => 100755 pc4backstage/hrmengine/components/adminAreaDisplaySetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/adminDecentralization/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/annualLeave/period/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/annualLeave/period/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/annualLeave/rule/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/annualLeave/rule/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/annualLeave/setting/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/annualLeave/setting/Import.js mode change 100644 => 100755 pc4backstage/hrmengine/components/annualLeave/setting/TabPane.js mode change 100644 => 100755 pc4backstage/hrmengine/components/annualLeave/setting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/appDetach/DetachEdit.js mode change 100644 => 100755 pc4backstage/hrmengine/components/appDetach/DetachList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/appDetach/GlobalSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/appDetach/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/archiveLogView/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/area/Area.js mode change 100644 => 100755 pc4backstage/hrmengine/components/area/AreaTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/area/BriefInfo.js create mode 100755 pc4backstage/hrmengine/components/area/Import.js create mode 100755 pc4backstage/hrmengine/components/area/ImportHistory.js create mode 100755 pc4backstage/hrmengine/components/area/ImportLog.js create mode 100755 pc4backstage/hrmengine/components/area/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmengine/components/area/LeftTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/area/NewAndEditDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/area/OfficeAddress.js mode change 100644 => 100755 pc4backstage/hrmengine/components/area/TabInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assImple/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assImple/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assImple/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assImple/SubDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assImple/SubTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assImple/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assImple/ThirdTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assImple/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assItem/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assItem/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assItem/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assItem/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assItem/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assItem/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assType/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assType/Group.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assType/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assType/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assType/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assType/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/assType/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/attendanceSetting/Content.js mode change 100644 => 100755 pc4backstage/hrmengine/components/attendanceSetting/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/attendanceSetting/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/attendanceSetting/PageFormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/attendanceSetting/SubFormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/attendanceSetting/TableEdit.js mode change 100644 => 100755 pc4backstage/hrmengine/components/attendanceSetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/attendanceSyncSetting/FieldSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/attendanceSyncSetting/FieldSettingExplain.js mode change 100644 => 100755 pc4backstage/hrmengine/components/attendanceSyncSetting/SyncSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/attendanceSyncSetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authAdjust/Content.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authAdjust/Dashboard.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authAdjust/Result.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authAdjust/Timer.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authAdjust/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authSearch/Content.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authSearch/Dashboard.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authSearch/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authorizationSetting/AuthorizationGroupEditTab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authorizationSetting/AuthorizationList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authorizationSetting/Group.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authorizationSetting/RoleRefs.js mode change 100644 => 100755 pc4backstage/hrmengine/components/authorizationSetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/avatarSetting/AvatarSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/Dashboard.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustDepartment.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustLeftContainer.js create mode 100755 pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustReource.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustResource.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustRightContainer.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustSubCompany.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/adjust/CheckContent.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/adjust/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/edit/EditDepartment.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/edit/EditLeftContainer.js create mode 100755 pc4backstage/hrmengine/components/batchMaintenance/edit/EditReource.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/edit/EditResource.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/edit/EditRightContainer.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/edit/EditSubCompany.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/edit/NeedRender.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/edit/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/upload/LeftContainer.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/upload/RightContainer.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/upload/UploadForm.js mode change 100644 => 100755 pc4backstage/hrmengine/components/batchMaintenance/upload/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/apis/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/card/Background.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/card/Congratulations.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/card/DateField.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/card/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/card/Image.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/card/Personlist.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/card/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/slide/BgImg.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/slide/BgSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/slide/CongratulationSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/slide/DateSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/slide/HeadSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/slide/ImgSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/slide/PersonSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/slide/Upload.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/body/slide/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/form/Group.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/form/Item.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/form/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/head/Basic.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/head/Buttons.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/head/Fields.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/head/Lock.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/head/Revoke.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/head/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/components/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/mock/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/stores/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/style/body.less mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/style/form.less mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/style/head.less mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/util/abandon.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/util/formFactory.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/util/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/util/paramsToStyle.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthEditor/util/undoRedo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthdayRemind/Add.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthdayRemind/AdminRemind.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthdayRemind/Birthday.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthdayRemind/EmployeeRemind.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthdayRemind/EntryRemind.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthdayRemind/PictureSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthdayRemind/PictureSetCopy.js mode change 100644 => 100755 pc4backstage/hrmengine/components/birthdayRemind/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/Base.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/City.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/Country.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/County.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/Duty.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/DutyType.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/Edu.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/OfficeLocation.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/Post.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/Province.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/Specialty.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/Title.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browseBoxLinkPage/WorkNature.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browserDisplayFieldSetting/Department.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browserDisplayFieldSetting/EnableComs.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browserDisplayFieldSetting/FieldList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browserDisplayFieldSetting/Hrm.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browserDisplayFieldSetting/Subcompany.js mode change 100644 => 100755 pc4backstage/hrmengine/components/browserDisplayFieldSetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/cardItemSet/DefineShowItems.js mode change 100644 => 100755 pc4backstage/hrmengine/components/cardItemSet/SysShowItems.js mode change 100644 => 100755 pc4backstage/hrmengine/components/cardItemSet/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractExpireWarning/Add.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractExpireWarning/Content.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractExpireWarning/Header.js create mode 100755 pc4backstage/hrmengine/components/contractExpireWarning/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractExpireWarning/MainForm.js create mode 100755 pc4backstage/hrmengine/components/contractExpireWarning/SubForm.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractExpireWarning/Table.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractExpireWarning/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractMaintain/DialogContent.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractMaintain/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractMaintain/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractMaintain/LeftTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractMaintain/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractMaintain/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractMaintain/RichText.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractMaintain/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractMaintain/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractTemplate/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractTemplate/LeftTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractTemplate/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractTemplate/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractTemplate/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractTemplate/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractType/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractType/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractType/LeftTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractType/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractType/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractType/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/contractType/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/decentralizationAdminSet/HocFactory.js mode change 100644 => 100755 pc4backstage/hrmengine/components/decentralizationAdminSet/SecuritySet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/decentralizationAdminSet/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/education/Education.js mode change 100644 => 100755 pc4backstage/hrmengine/components/education/HocFactory.js mode change 100644 => 100755 pc4backstage/hrmengine/components/elseSetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/employmentDemand/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/employmentDemand/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/employmentDemand/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/employmentDemand/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/employmentDemand/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/employmentDemand/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/enginegroup/AddGpMember.js mode change 100644 => 100755 pc4backstage/hrmengine/components/enginegroup/GroupSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/enginegroup/NeForm.js mode change 100644 => 100755 pc4backstage/hrmengine/components/enginegroup/NewEngineGroup.js mode change 100644 => 100755 pc4backstage/hrmengine/components/enginegroup/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/entryMaintenance/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/external/outSignAppSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/funcManageDecent/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/funcManageDecent/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/funcManageDecent/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/funcManageDecent/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/funcManageDecent/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/funcManageDecent/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/BasicSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/LeftTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/MainTableInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/Search.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/SpecialForm.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/StaticFormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/SubDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/TableEdit.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/WorkHourTab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/generalWorkingHours/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/humanStatusChange/Dismiss.js mode change 100644 => 100755 pc4backstage/hrmengine/components/humanStatusChange/Formal.js mode change 100644 => 100755 pc4backstage/hrmengine/components/humanStatusChange/HocFactory.js mode change 100644 => 100755 pc4backstage/hrmengine/components/humanStatusChange/Info.js mode change 100644 => 100755 pc4backstage/hrmengine/components/humanStatusChange/Quit.js mode change 100644 => 100755 pc4backstage/hrmengine/components/humanStatusChange/Rehire.js mode change 100644 => 100755 pc4backstage/hrmengine/components/humanStatusChange/Renew.js mode change 100644 => 100755 pc4backstage/hrmengine/components/humanStatusChange/Retire.js mode change 100644 => 100755 pc4backstage/hrmengine/components/humanStatusChange/Transfer.js mode change 100644 => 100755 pc4backstage/hrmengine/components/humanStatusChange/Trial.js mode change 100644 => 100755 pc4backstage/hrmengine/components/import/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importExternalAttendanceData/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importRelatedComponet/ImportHistory.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importRelatedComponet/ImportLog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importRelatedComponet/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importRelatedComponet/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importorg/Import.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importorg/ImportHistory.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importorg/ImportLog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importorg/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importresource/Import.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importresource/ImportHistory.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importresource/ImportLog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/importresource/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmengine/components/leaveType/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/levelProtection/BasicInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/levelProtection/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/levelProtection/Table.js mode change 100644 => 100755 pc4backstage/hrmengine/components/levelProtection/Top.js mode change 100644 => 100755 pc4backstage/hrmengine/components/levelProtection/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/limitedAnalysis/Echarts.js mode change 100644 => 100755 pc4backstage/hrmengine/components/limitedAnalysis/RadioGroup.js mode change 100644 => 100755 pc4backstage/hrmengine/components/limitedAnalysis/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/loginFailLog/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/loginLog/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/major/HocFactory.js create mode 100755 pc4backstage/hrmengine/components/major/Import.js create mode 100755 pc4backstage/hrmengine/components/major/ImportHistory.js create mode 100755 pc4backstage/hrmengine/components/major/ImportLog.js create mode 100755 pc4backstage/hrmengine/components/major/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmengine/components/major/Major.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/Dashboard.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/DataListPagination.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/FieldItem.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/HiddenTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/MatrixCard.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/MatrixDataMaintenance.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/MatrixDataMaintenanceView.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/MatrixEdit.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/MatrixFieldSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/MatrixMaintenance.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/Screen.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/SubCompanyDisplaySetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/maintenance/ColumnSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/maintenance/ConditionSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/maintenance/MaintenanceLevel.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/maintenance/MaintenanceListView.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/maintenance/MaintenanceSettingView.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/maintenance/Maintenancer.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrix/maintenance/MatrixMaintenance.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrixAdjust/Content.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrixAdjust/Dashboard.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrixAdjust/Result.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrixAdjust/Timer.js mode change 100644 => 100755 pc4backstage/hrmengine/components/matrixAdjust/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/moduleManage/Editor.js mode change 100644 => 100755 pc4backstage/hrmengine/components/moduleManage/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/newPost/AsyncTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/newPost/BriefInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/newPost/Content.js mode change 100644 => 100755 pc4backstage/hrmengine/components/newPost/Dialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/newPost/OrgTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/newPost/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/newPost/Table.js mode change 100644 => 100755 pc4backstage/hrmengine/components/newPost/Top.js mode change 100644 => 100755 pc4backstage/hrmengine/components/newPost/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/normalLog/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/onlinAttendance/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/onlineAnalysis/Echarts.js mode change 100644 => 100755 pc4backstage/hrmengine/components/onlineAnalysis/RadioGroup.js mode change 100644 => 100755 pc4backstage/hrmengine/components/onlineAnalysis/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/orgChart/Chart.js mode change 100644 => 100755 pc4backstage/hrmengine/components/orgChart/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/orgFieldDisplaySetting/Form.js mode change 100644 => 100755 pc4backstage/hrmengine/components/orgFieldDisplaySetting/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/orgFieldDisplaySetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/organization/NewAndEditDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/organization/Organization.js mode change 100644 => 100755 pc4backstage/hrmengine/components/organization/OrganizationInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/organization/OrganizationList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/organization/OrganizationTabInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/organization/OrganizationTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/organization/ResourceAddToVirtual.js mode change 100644 => 100755 pc4backstage/hrmengine/components/organization/ResourceSetManagerVirtual.js mode change 100644 => 100755 pc4backstage/hrmengine/components/otherSetting/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/otherSetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/paidLeave/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/paidLeaveManager/period/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/paidLeaveManager/period/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/paidLeaveManager/rule/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/paidLeaveManager/rule/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/paidLeaveManager/setting/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/paidLeaveManager/setting/Import.js mode change 100644 => 100755 pc4backstage/hrmengine/components/paidLeaveManager/setting/TabPane.js mode change 100644 => 100755 pc4backstage/hrmengine/components/paidLeaveManager/setting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/paidLeaveTimeSetting/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/paidLeaveTimeSetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/payrollManagement/Editor.js mode change 100644 => 100755 pc4backstage/hrmengine/components/payrollManagement/LeftTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/payrollManagement/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/payrollSending/DatasProcess.js mode change 100644 => 100755 pc4backstage/hrmengine/components/payrollSending/DispatchImg.js mode change 100644 => 100755 pc4backstage/hrmengine/components/payrollSending/ImportFail.js mode change 100644 => 100755 pc4backstage/hrmengine/components/payrollSending/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmengine/components/payrollSending/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/personalSalaryAdjustment/Editor.js mode change 100644 => 100755 pc4backstage/hrmengine/components/personalSalaryAdjustment/Table.js mode change 100644 => 100755 pc4backstage/hrmengine/components/personalSalaryAdjustment/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/post/AreaTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/post/BriefInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/post/HocFactory.js create mode 100755 pc4backstage/hrmengine/components/post/Import.js create mode 100755 pc4backstage/hrmengine/components/post/ImportHistory.js create mode 100755 pc4backstage/hrmengine/components/post/ImportLog.js create mode 100755 pc4backstage/hrmengine/components/post/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmengine/components/post/LeftTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/post/NewAndEditDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/post/Post.js mode change 100644 => 100755 pc4backstage/hrmengine/components/post/TabInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/privacySetting/Info.js mode change 100644 => 100755 pc4backstage/hrmengine/components/privacySetting/Item.js mode change 100644 => 100755 pc4backstage/hrmengine/components/privacySetting/Setting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/privacySetting/ShowSetCol.js mode change 100644 => 100755 pc4backstage/hrmengine/components/privacySetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitInfo/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitInfo/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitInfo/MainTab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitInfo/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitInfo/Schedule.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitInfo/SubTab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitInfo/TableEdit.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitInfo/Top.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitInfo/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/FormInfoWithTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/MainTab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/Print.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/SubDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/SubTab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/SubTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/TableEdit.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/Top.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitLibrary/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitPlan/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitPlan/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitPlan/MainTab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitPlan/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitPlan/SubDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitPlan/SubTab.js create mode 100755 pc4backstage/hrmengine/components/recruitPlan/SubTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitPlan/TableEdit.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitPlan/Top.js mode change 100644 => 100755 pc4backstage/hrmengine/components/recruitPlan/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/role/AddRole.js mode change 100644 => 100755 pc4backstage/hrmengine/components/role/RoleEdit.js mode change 100644 => 100755 pc4backstage/hrmengine/components/role/RoleEditDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/role/RoleInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/role/RoleInfoSingle.js mode change 100644 => 100755 pc4backstage/hrmengine/components/role/RoleList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/role/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpManage/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpManage/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpManage/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpManage/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpManage/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpManage/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpType/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpType/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpType/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpType/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpType/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/rpType/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryApplySet/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryBank/Editor.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryBank/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryIndexMaintenance/Editor.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryIndexMaintenance/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryIndexMaintenance/LeftTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryIndexMaintenance/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryIndexSetting/Editor.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryIndexSetting/LeftTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryIndexSetting/index.js create mode 100755 pc4backstage/hrmengine/components/salaryItemsSet/BenchmarkSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/Calculator.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/CalculatorCopy.js create mode 100755 pc4backstage/hrmengine/components/salaryItemsSet/Condition.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/FormulaSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/ItemsSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/LeftTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/LevelSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/MainTableInfo.js create mode 100755 pc4backstage/hrmengine/components/salaryItemsSet/SalaryItemsSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/Search.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/StandardSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/SubDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/TaxRateSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/TextArea.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/TextAreaCopy.js mode change 100644 => 100755 pc4backstage/hrmengine/components/salaryItemsSet/index.js create mode 100755 pc4backstage/hrmengine/components/salaryItemsSet/staticDatas.js mode change 100644 => 100755 pc4backstage/hrmengine/components/sanyuan/Processing.js mode change 100644 => 100755 pc4backstage/hrmengine/components/sanyuan/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/schedulingSetting/CalendarScheduling.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/schedulingSetting/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/schedulingSetting/ScheduleList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/schedulingSetting/SchedulingInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/schedulingSetting/SchedulingMember.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/schedulingSetting/Setting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/schedulingSetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/shiftsSetting/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/shiftsSetting/DetailSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/shiftsSetting/Setting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/shiftsSetting/ShiftsSettingInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/shiftsSetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/workTime/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/schedule/workTime/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/secAdminLog/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/secAuditorLog/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/securitySetting/AdvanceSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/securitySetting/BasicSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/securitySetting/ButtonIcons.js create mode 100755 pc4backstage/hrmengine/components/securitySetting/CustomerFormItem.js mode change 100644 => 100755 pc4backstage/hrmengine/components/securitySetting/DbSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/securitySetting/Dialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/securitySetting/DialogContent.js create mode 100755 pc4backstage/hrmengine/components/securitySetting/DynamicPasswordForm.js create mode 100755 pc4backstage/hrmengine/components/securitySetting/DynamicTokenForm.js create mode 100755 pc4backstage/hrmengine/components/securitySetting/HTKeyForm.js create mode 100755 pc4backstage/hrmengine/components/securitySetting/IPAddress.js create mode 100755 pc4backstage/hrmengine/components/securitySetting/LoginSettingForm.js create mode 100755 pc4backstage/hrmengine/components/securitySetting/NetworkFormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/securitySetting/NetworkSetting.js create mode 100755 pc4backstage/hrmengine/components/securitySetting/OtherSettingForm.js create mode 100755 pc4backstage/hrmengine/components/securitySetting/PasswordStrategyForm.js mode change 100644 => 100755 pc4backstage/hrmengine/components/securitySetting/Table.js create mode 100755 pc4backstage/hrmengine/components/securitySetting/Tabs.js mode change 100644 => 100755 pc4backstage/hrmengine/components/securitySetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/sensitiveWord/List.js mode change 100644 => 100755 pc4backstage/hrmengine/components/sensitiveWord/Setting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/serialNumber/DeptNumberSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/serialNumber/NumberComposition.js mode change 100644 => 100755 pc4backstage/hrmengine/components/serialNumber/NumberFlowRule.js mode change 100644 => 100755 pc4backstage/hrmengine/components/serialNumber/PostNumberSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/serialNumber/ResourceNumberSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/serialNumber/StartReservedNumberSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/serialNumber/SubNumberSet.js mode change 100644 => 100755 pc4backstage/hrmengine/components/signatureManagement/Editor.js mode change 100644 => 100755 pc4backstage/hrmengine/components/signatureManagement/LeftTree.js mode change 100644 => 100755 pc4backstage/hrmengine/components/signatureManagement/index.js create mode 100755 pc4backstage/hrmengine/components/singleEducation/Editor.js create mode 100755 pc4backstage/hrmengine/components/singleEducation/index.js create mode 100755 pc4backstage/hrmengine/components/singleJob/Editor.js create mode 100755 pc4backstage/hrmengine/components/singleJob/HocFactory.js create mode 100755 pc4backstage/hrmengine/components/singleJob/index.js create mode 100755 pc4backstage/hrmengine/components/singleMajor/Editor.js create mode 100755 pc4backstage/hrmengine/components/singleMajor/index.js create mode 100755 pc4backstage/hrmengine/components/singlePost/Editor.js create mode 100755 pc4backstage/hrmengine/components/singlePost/HocFactory.js create mode 100755 pc4backstage/hrmengine/components/singlePost/index.js create mode 100755 pc4backstage/hrmengine/components/singleWorkNature/Editor.js create mode 100755 pc4backstage/hrmengine/components/singleWorkNature/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/AdminRemind.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/AuthForm.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/BirthdayRemind.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/DispatchImgDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/EmployeeRemind.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/EmployeeRemindNew.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/EntryRemind.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/GreetingSetDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/Picture.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/PreView.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/Tab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/Table.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/Top.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/Upload.js mode change 100644 => 100755 pc4backstage/hrmengine/components/staffCareReminder/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/subCompanyFieldDef/EncryptSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/subCompanyFieldDef/FieldDef.js mode change 100644 => 100755 pc4backstage/hrmengine/components/subCompanyFieldDef/Tip.js mode change 100644 => 100755 pc4backstage/hrmengine/components/subCompanyFieldDef/ViewRangeForm.js mode change 100644 => 100755 pc4backstage/hrmengine/components/subCompanyFieldDef/ViewRangeSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/components/subCompanyFieldDef/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/systemAdminLog/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/title/HocFactory.js mode change 100644 => 100755 pc4backstage/hrmengine/components/title/Title.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainActivity/ActivityTab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainActivity/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainActivity/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainActivity/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainActivity/MainTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainActivity/SubDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainActivity/SubTab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainActivity/SubTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainActivity/ThirdTab.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainActivity/ThirdTable.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainActivity/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/Header.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/MainDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/MainTableInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/Search.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/SingleArrange.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/SpecialForm.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/SubDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/SubTableInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/TrainArrangeTabInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/TrainSchedule.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainArrange/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainPlan/AddTestForm.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainPlan/Editor.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainPlan/Test.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainPlan/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainResource/Editor.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainResource/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainTypes/Editor.js mode change 100644 => 100755 pc4backstage/hrmengine/components/trainTypes/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/unitSet/HocFactory.js mode change 100644 => 100755 pc4backstage/hrmengine/components/unitSet/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/workflowSetting/ActionList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/workflowSetting/DataList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/workflowSetting/EntrySelect.js mode change 100644 => 100755 pc4backstage/hrmengine/components/workflowSetting/FieldList.js mode change 100644 => 100755 pc4backstage/hrmengine/components/workflowSetting/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/workingDayAdjust/AddData.js mode change 100644 => 100755 pc4backstage/hrmengine/components/workingDayAdjust/ConditionBar.js mode change 100644 => 100755 pc4backstage/hrmengine/components/workingDayAdjust/Content.js mode change 100644 => 100755 pc4backstage/hrmengine/components/workingDayAdjust/DateSwitch.js mode change 100644 => 100755 pc4backstage/hrmengine/components/workingDayAdjust/index.js mode change 100644 => 100755 pc4backstage/hrmengine/components/worknature/HocFactory.js mode change 100644 => 100755 pc4backstage/hrmengine/components/worknature/WorkNature.js mode change 100644 => 100755 pc4backstage/hrmengine/coms/AdvanceSearchFormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/coms/Calendar.js mode change 100644 => 100755 pc4backstage/hrmengine/coms/Editor.js mode change 100644 => 100755 pc4backstage/hrmengine/coms/EditorDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/coms/FormInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/coms/FormInfo_old.js mode change 100644 => 100755 pc4backstage/hrmengine/coms/NewAndEditDialog.js mode change 100644 => 100755 pc4backstage/hrmengine/coms/OrganizationTree.js mode change 100644 => 100755 pc4backstage/hrmengine/coms/Tabs.js mode change 100644 => 100755 pc4backstage/hrmengine/debug.js mode change 100644 => 100755 pc4backstage/hrmengine/index.js mode change 100644 => 100755 pc4backstage/hrmengine/jsconfig.json mode change 100644 => 100755 pc4backstage/hrmengine/public/ConfigurableForm.js mode change 100644 => 100755 pc4backstage/hrmengine/public/coms/Authority.js mode change 100644 => 100755 pc4backstage/hrmengine/public/coms/Form.js mode change 100644 => 100755 pc4backstage/hrmengine/public/coms/Table.js mode change 100644 => 100755 pc4backstage/hrmengine/public/coms/Top.js mode change 100644 => 100755 pc4backstage/hrmengine/public/coms/index.js mode change 100644 => 100755 pc4backstage/hrmengine/public/constant.js mode change 100644 => 100755 pc4backstage/hrmengine/public/i18n.js mode change 100644 => 100755 pc4backstage/hrmengine/public/learn.js mode change 100644 => 100755 pc4backstage/hrmengine/public/logType.js mode change 100644 => 100755 pc4backstage/hrmengine/public/pulic-func.js mode change 100644 => 100755 pc4backstage/hrmengine/public/sweet-form.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/AccountIcon.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/AddButton.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/Authority.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/CenterSpin.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/DeleteButton.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/Dialog.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/MagicForm.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/OrgTree.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/RadioGroup.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/Search.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/Table.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/Top.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/importRelatedComponet/ImportHistory.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/importRelatedComponet/ImportLog.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/importRelatedComponet/ImportResult.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/importRelatedComponet/index.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/components/index.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/stores/authority.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/stores/dialog.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/stores/form.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/stores/importCommon.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/stores/index.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/stores/orgTree.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/stores/radioGroup.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/stores/search.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/stores/table.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/stores/top.js mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/style/addButton.less mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/style/deleteButton.less mode change 100644 => 100755 pc4backstage/hrmengine/public/valhalla/style/magicForm.less mode change 100644 => 100755 pc4backstage/hrmengine/reportSensitiveWord.js mode change 100644 => 100755 pc4backstage/hrmengine/single.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/adareaset.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/adminAreaDisplaySetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/adminDecentralization.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/annualPeriod.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/annualRule.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/annualSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/appDetach.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/archiveLogView.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/assImple.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/assItem.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/assType.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/attendanceSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/attendanceSyncSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/authAdjust.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/authSearch.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/authorizationSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/avatarSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/baseStore.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/batchAdjust.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/batchEdit.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/batchMaintenance.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/batchUploadPhoto.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/birthdayRemind.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/browseBoxLinkPage.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/browserDisplayFieldSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/cardItemSet.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/contractExpireWarning.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/contractMaintain.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/contractTemplate.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/contractType.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/datas.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/decentralizationAdminSet.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/dismiss.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/domain/Search.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/domain/authority.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/domain/dialog.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/domain/form.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/domain/index.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/domain/orgTree.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/domain/table.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/domain/top.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/education.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/edulevel.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/elseSettingStore.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/employDemand.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/enginegroup.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/entryMaintenance.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/external/outSignAppSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/formal.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/funcManageDecent.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/generalWorkingHours.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/import.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/importCommon.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/importExternalAttendance.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/importorg.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/importresource.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/index.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/leaveType.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/levelProtection.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/limitedAnalysis.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/loginFailLog.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/loginLog.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/majorset.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/matirx.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/matirxDataMaintenance.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/matirxFieldSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/matrixAdjust.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/matrixMaintenance.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/moduleManage.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/newPost.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/normalLog.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/officeaddress.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/onlineAnalysis.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/onlineAttendance.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/orgChart.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/orgFieldDisplaySetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/organization.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/otherSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/paidLeave.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/paidLeavePeriod.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/paidLeaveRule.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/paidLeaveSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/paidLeaveTimeSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/payrollManagement.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/payrollSending.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/personalSalaryAdjustment.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/postset.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/privacySetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/quit.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/recruitInfo.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/recruitLibrary.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/recruitPlan.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/rehire.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/renew.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/resourceIndex.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/retire.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/roleSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/rpManage.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/rpType.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/salaryApplySet.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/salaryBank.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/salaryIndexMaintenance.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/salaryIndexSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/salaryItemsSet.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/sanyuan.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/scheduleShiftsSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/scheduleWorkTime.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/schedulingSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/secAdminLog.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/secAuditorLog.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/securitySetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/sensitiveWord/list.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/sensitiveWord/setting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/serialNumber/deptNumberSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/serialNumber/numberComposition.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/serialNumber/numberFlowRule.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/serialNumber/postNumberSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/serialNumber/resourceNumberSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/serialNumber/startReservedNumberSet.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/serialNumber/subNumberSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/signatureManagement.js create mode 100755 pc4backstage/hrmengine/stores/singleEducation.js create mode 100755 pc4backstage/hrmengine/stores/singleJob.js create mode 100755 pc4backstage/hrmengine/stores/singleMajor.js create mode 100755 pc4backstage/hrmengine/stores/singlePost.js create mode 100755 pc4backstage/hrmengine/stores/singleWorkNature.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/staffCareReminder.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/subCompanyFieldDef.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/systemAdminLog.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/test.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/titleset.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/trainActivity.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/trainArrange.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/trainPlan.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/trainResource.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/trainTypes.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/transfer.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/trial.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/unitSet.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/workflowSetting.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/workingDayAdjust.js mode change 100644 => 100755 pc4backstage/hrmengine/stores/worknature.js mode change 100644 => 100755 pc4backstage/hrmengine/style/adminAreaDisplaySetting.less mode change 100644 => 100755 pc4backstage/hrmengine/style/annual.less mode change 100644 => 100755 pc4backstage/hrmengine/style/appDetach.less mode change 100644 => 100755 pc4backstage/hrmengine/style/area.css mode change 100644 => 100755 pc4backstage/hrmengine/style/assType.css mode change 100644 => 100755 pc4backstage/hrmengine/style/attendanceSetting.css mode change 100644 => 100755 pc4backstage/hrmengine/style/attendanceSynSetting.less mode change 100644 => 100755 pc4backstage/hrmengine/style/authAdjust.less mode change 100644 => 100755 pc4backstage/hrmengine/style/authSearch.less mode change 100644 => 100755 pc4backstage/hrmengine/style/batchMaintenance.less mode change 100644 => 100755 pc4backstage/hrmengine/style/birthday.css mode change 100644 => 100755 pc4backstage/hrmengine/style/browserDisplayFieldSetting.less mode change 100644 => 100755 pc4backstage/hrmengine/style/calendar.less mode change 100644 => 100755 pc4backstage/hrmengine/style/cardItemSet.less mode change 100644 => 100755 pc4backstage/hrmengine/style/checkContent.less mode change 100644 => 100755 pc4backstage/hrmengine/style/common.less mode change 100644 => 100755 pc4backstage/hrmengine/style/fieldDef.less mode change 100644 => 100755 pc4backstage/hrmengine/style/funcDecent.css mode change 100644 => 100755 pc4backstage/hrmengine/style/icon.less mode change 100644 => 100755 pc4backstage/hrmengine/style/import.css mode change 100644 => 100755 pc4backstage/hrmengine/style/index.js mode change 100644 => 100755 pc4backstage/hrmengine/style/leaveType.less mode change 100644 => 100755 pc4backstage/hrmengine/style/levelProtection.less mode change 100644 => 100755 pc4backstage/hrmengine/style/matrix.less mode change 100644 => 100755 pc4backstage/hrmengine/style/matrixAdjust.less mode change 100644 => 100755 pc4backstage/hrmengine/style/matrixDataMaintenance.less mode change 100644 => 100755 pc4backstage/hrmengine/style/matrixFieldSetting.less mode change 100644 => 100755 pc4backstage/hrmengine/style/moduleManage.css mode change 100644 => 100755 pc4backstage/hrmengine/style/newPost.less mode change 100644 => 100755 pc4backstage/hrmengine/style/onlineAnalysis.css mode change 100644 => 100755 pc4backstage/hrmengine/style/onlineAttendance.less mode change 100644 => 100755 pc4backstage/hrmengine/style/orgChart.less mode change 100644 => 100755 pc4backstage/hrmengine/style/paidLeaveSetting.less mode change 100644 => 100755 pc4backstage/hrmengine/style/paidLevel.less mode change 100644 => 100755 pc4backstage/hrmengine/style/payrollManagement.css mode change 100644 => 100755 pc4backstage/hrmengine/style/payrollManagement.less mode change 100644 => 100755 pc4backstage/hrmengine/style/payrollSending.less mode change 100644 => 100755 pc4backstage/hrmengine/style/personalSalaryAdjustment.css mode change 100644 => 100755 pc4backstage/hrmengine/style/personalSalaryAdjustment.less mode change 100644 => 100755 pc4backstage/hrmengine/style/privacySetting.less mode change 100644 => 100755 pc4backstage/hrmengine/style/resourceIndex.less mode change 100644 => 100755 pc4backstage/hrmengine/style/roleSetting.less mode change 100644 => 100755 pc4backstage/hrmengine/style/rpManage.css mode change 100644 => 100755 pc4backstage/hrmengine/style/salaryIndexMaintenance.css mode change 100644 => 100755 pc4backstage/hrmengine/style/salaryItemsSet.css mode change 100644 => 100755 pc4backstage/hrmengine/style/sanyuan.less mode change 100644 => 100755 pc4backstage/hrmengine/style/sanyuanLog.less mode change 100644 => 100755 pc4backstage/hrmengine/style/schedulingSetting.less mode change 100644 => 100755 pc4backstage/hrmengine/style/searchGroupRelated.css mode change 100644 => 100755 pc4backstage/hrmengine/style/securitySetting.less mode change 100644 => 100755 pc4backstage/hrmengine/style/serialNumber.less mode change 100644 => 100755 pc4backstage/hrmengine/style/shitfsSetting.less mode change 100644 => 100755 pc4backstage/hrmengine/style/staffCareReminder.less mode change 100644 => 100755 pc4backstage/hrmengine/style/trainActivity.css mode change 100644 => 100755 pc4backstage/hrmengine/style/trainArrange.css mode change 100644 => 100755 pc4backstage/hrmengine/style/trainPlan.css mode change 100644 => 100755 pc4backstage/hrmengine/style/workHour.css mode change 100644 => 100755 pc4backstage/hrmengine/style/workflowSetting.less mode change 100644 => 100755 pc4backstage/hrmengine/style/workingDayAdjust.less mode change 100644 => 100755 pc4backstage/hrmengine/style/worktime.less mode change 100644 => 100755 pc4backstage/hrmengine/util/PASSUtil.js mode change 100644 => 100755 pc4backstage/hrmengine/util/RSAUtil.js mode change 100644 => 100755 pc4backstage/hrmengine/util/index.js mode change 100644 => 100755 pc4backstage/hrmengine/util/organization-func.js mode change 100644 => 100755 pc4backstage/hrmengine/util/pulic-func.js mode change 100644 => 100755 pc4backstage/hrmengine/util/pure-util.js mode change 100644 => 100755 pc4backstage/hrmengine/util/save-time-util.js diff --git a/pc4backstage/hrmAttendance/apis/applicationSettings.js b/pc4backstage/hrmAttendance/apis/applicationSettings.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/attendance.js b/pc4backstage/hrmAttendance/apis/attendance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/attendanceRpSharingSetting.js b/pc4backstage/hrmAttendance/apis/attendanceRpSharingSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/common.js b/pc4backstage/hrmAttendance/apis/common.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/groupSetting.js b/pc4backstage/hrmAttendance/apis/groupSetting.js old mode 100644 new mode 100755 index 04552fe..d10f273 --- a/pc4backstage/hrmAttendance/apis/groupSetting.js +++ b/pc4backstage/hrmAttendance/apis/groupSetting.js @@ -66,4 +66,6 @@ export const saveAddMember = (params = {}) => WeaTools.callApi('/api/hrm/kq/grou export const getGroupLocationList = (params = {}) => WeaTools.callApi('/api/hrm/kq/grouplocation/getGroupLocationList', 'GET', params); -export const getGroupWifiList = (params = {}) => WeaTools.callApi('/api/hrm/kq/groupwifi/getGroupWifiList', 'GET', params); \ No newline at end of file +export const getGroupWifiList = (params = {}) => WeaTools.callApi('/api/hrm/kq/groupwifi/getGroupWifiList', 'GET', params); + +export const saveValidateDate = (params = {}) => WeaTools.callApi('/api/hrm/kq/groupmember/saveValidateDate', 'POST', params); diff --git a/pc4backstage/hrmAttendance/apis/holidayRule.js b/pc4backstage/hrmAttendance/apis/holidayRule.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/holidaySetting.js b/pc4backstage/hrmAttendance/apis/holidaySetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/holidayType.js b/pc4backstage/hrmAttendance/apis/holidayType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/importScheduleCode.js b/pc4backstage/hrmAttendance/apis/importScheduleCode.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/importresource.js b/pc4backstage/hrmAttendance/apis/importresource.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/initSetting.js b/pc4backstage/hrmAttendance/apis/initSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/kqMonthReportSetting.js b/pc4backstage/hrmAttendance/apis/kqMonthReportSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/newHolidayRule.js b/pc4backstage/hrmAttendance/apis/newHolidayRule.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/overtimeRule.js b/pc4backstage/hrmAttendance/apis/overtimeRule.js old mode 100644 new mode 100755 index 71a50e4..686df77 --- a/pc4backstage/hrmAttendance/apis/overtimeRule.js +++ b/pc4backstage/hrmAttendance/apis/overtimeRule.js @@ -40,4 +40,8 @@ export const getOvertimeUnitForm = (params) => { export const saveOvertimeUnit = (params) => { return WeaTools.callApi('/api/kq/overtimerules/saveOvertimeUnit', 'POST', params); +} + +export const getOvertimeSearchCondition = (params) => { + return WeaTools.callApi('/api/kq/overtimerules/getOvertimeSearchCondition', 'GET', params); } \ No newline at end of file diff --git a/pc4backstage/hrmAttendance/apis/scheduleCode.js b/pc4backstage/hrmAttendance/apis/scheduleCode.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/scheduleSetting.js b/pc4backstage/hrmAttendance/apis/scheduleSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/shiftManager.js b/pc4backstage/hrmAttendance/apis/shiftManager.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/timeSelection.js b/pc4backstage/hrmAttendance/apis/timeSelection.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/travelRule.js b/pc4backstage/hrmAttendance/apis/travelRule.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/upgrade.js b/pc4backstage/hrmAttendance/apis/upgrade.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/vacationBalance.js b/pc4backstage/hrmAttendance/apis/vacationBalance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/vacationRemain.js b/pc4backstage/hrmAttendance/apis/vacationRemain.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/vacationRule.js b/pc4backstage/hrmAttendance/apis/vacationRule.js old mode 100644 new mode 100755 index 318e90c..3b08d2f --- a/pc4backstage/hrmAttendance/apis/vacationRule.js +++ b/pc4backstage/hrmAttendance/apis/vacationRule.js @@ -40,4 +40,8 @@ export const getUnitName = (params) => { export const isNameRepeat = (params) => { return WeaTools.callApi('/api/kq/leaverules/isNameRepeat', 'GET', params); +} + +export const getParentalForm = (params) => { + return WeaTools.callApi('/api/kq/leaveparental/getParentalForm', 'GET', params); } \ No newline at end of file diff --git a/pc4backstage/hrmAttendance/apis/vacationType.js b/pc4backstage/hrmAttendance/apis/vacationType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/apis/workflow.js b/pc4backstage/hrmAttendance/apis/workflow.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/Home.js b/pc4backstage/hrmAttendance/components/Home.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/applicationSettings/index.js b/pc4backstage/hrmAttendance/components/applicationSettings/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Dialog.js b/pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Dialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Tab.js b/pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Table.js b/pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Table.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Top.js b/pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/index.js b/pc4backstage/hrmAttendance/components/attendanceReportSharingSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/attendanceSyncSetting/FieldSetting.js b/pc4backstage/hrmAttendance/components/attendanceSyncSetting/FieldSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/attendanceSyncSetting/FieldSettingExplain.js b/pc4backstage/hrmAttendance/components/attendanceSyncSetting/FieldSettingExplain.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/attendanceSyncSetting/SyncSetting.js b/pc4backstage/hrmAttendance/components/attendanceSyncSetting/SyncSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/attendanceSyncSetting/index.js b/pc4backstage/hrmAttendance/components/attendanceSyncSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/AddToGroup.js b/pc4backstage/hrmAttendance/components/groupSetting/AddToGroup.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/Content.js b/pc4backstage/hrmAttendance/components/groupSetting/Content.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/Edit.js b/pc4backstage/hrmAttendance/components/groupSetting/Edit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/GroupInfo4Coms.js b/pc4backstage/hrmAttendance/components/groupSetting/GroupInfo4Coms.js old mode 100644 new mode 100755 index 475b9bc..48d8118 --- a/pc4backstage/hrmAttendance/components/groupSetting/GroupInfo4Coms.js +++ b/pc4backstage/hrmAttendance/components/groupSetting/GroupInfo4Coms.js @@ -42,8 +42,8 @@ export default class GroupInfo4Coms extends Component{ let children = [ ( -
-
+
+
diff --git a/pc4backstage/hrmAttendance/components/groupSetting/GroupSearch.js b/pc4backstage/hrmAttendance/components/groupSetting/GroupSearch.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/Info.js b/pc4backstage/hrmAttendance/components/groupSetting/Info.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/InfoSingle.js b/pc4backstage/hrmAttendance/components/groupSetting/InfoSingle.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/Map.js b/pc4backstage/hrmAttendance/components/groupSetting/Map.js old mode 100644 new mode 100755 index b387e4c..f7805a6 --- a/pc4backstage/hrmAttendance/components/groupSetting/Map.js +++ b/pc4backstage/hrmAttendance/components/groupSetting/Map.js @@ -6,7 +6,7 @@ import has from 'lodash/has'; const getLabel = WeaLocaleProvider.getLabel; import {i18n} from '../../public/i18n'; -let map, geolocation, geocoder; +let map, geolocation, geocoder,MapAddress; @observer export default class Map extends Component { @@ -32,13 +32,16 @@ export default class Map extends Component { } onSelectHandle = params => { + const{cityname,adname,business_area}=params + MapAddress=cityname+adname+business_area+params.address const {store: {onPositionSelected}} = this.props; let locationname = '', address = '', longitude = '', latitude = ''; locationname = params.name; - address = params.address; + address = MapAddress const latlng = params.location.split(','); longitude = latlng[0]; latitude = latlng[1]; + const data = {locationname,address,longitude,latitude} onPositionSelected && onPositionSelected(data); // this.setState({selectedPosition: data}); @@ -72,7 +75,8 @@ export default class Map extends Component { const {store} = this.props; const {rangeParams} = store; const mapProps = {showGeolocation: true} - + const {locationname:name} = rangeParams; + const {longitude, latitude} = rangeParams; if(/^(\-)?\d+(\.\d+)?$/.test(longitude) && /^(\-)?\d+(\.\d+)?$/.test(latitude)){ Object.assign(mapProps,{position: [rangeParams.longitude, rangeParams.latitude]}); @@ -94,6 +98,7 @@ export default class Map extends Component { gaodeRegeoCallback={this.gaodeRegeoCallback} googleRegeoCallback={this.googleRegeoCallback} {...mapProps} + info={{name, address:MapAddress}} />
diff --git a/pc4backstage/hrmAttendance/components/groupSetting/SearchRadio.js b/pc4backstage/hrmAttendance/components/groupSetting/SearchRadio.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/illustrateDialog.js b/pc4backstage/hrmAttendance/components/groupSetting/illustrateDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/index.js b/pc4backstage/hrmAttendance/components/groupSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/info/AttendanceType.js b/pc4backstage/hrmAttendance/components/groupSetting/info/AttendanceType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/info/BaseInfo.js b/pc4backstage/hrmAttendance/components/groupSetting/info/BaseInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/info/LocationEdit.js b/pc4backstage/hrmAttendance/components/groupSetting/info/LocationEdit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/info/Member.js b/pc4backstage/hrmAttendance/components/groupSetting/info/Member.js old mode 100644 new mode 100755 index ace3e91..0f57dc5 --- a/pc4backstage/hrmAttendance/components/groupSetting/info/Member.js +++ b/pc4backstage/hrmAttendance/components/groupSetting/info/Member.js @@ -1,10 +1,12 @@ import React, {Component} from 'react'; import {observer} from 'mobx-react'; -import {WeaAuth} from 'ecCom'; +import {WeaAuth,WeaDialog,WeaFormItem,WeaDatePicker,WeaHelpfulTip} from 'ecCom'; import classnames from 'classnames'; +import { Button } from "antd"; import { WeaTableNew } from 'comsMobx'; +import { i18n } from '../../../public/i18n'; const { WeaTable } = WeaTableNew; @@ -13,19 +15,65 @@ const { export default class Member extends Component{ doDel = id => this.props.store.deleteMember({ids: id}); + doEdit = (id) => { + const {store} = this.props; + store.isNewMemberToAttendanceGroup = false; + store.getMemberForm({groupmemberId: id}); + } + onOperatesClick = (record, index, operate) => { const func = operate.href ? operate.href.split(':')[1].split('(')[0] : ''; const id = record.id ? record.id : ''; this[func] && this[func](id); } + saveMember = () => { + const { store: { isDateInValidRange, doSaveMember, opId, memberForm, groupmemberId } } = this.props; + if (!isDateInValidRange(memberForm.getFormParams())) return; + doSaveMember({ + ...memberForm.getFormParams(), + groupId: opId, + groupmemberId, + }); + } + + cancel = () => { + const { store: { memberAuthParams } } = this.props; + memberAuthParams.visible = false; + } + + renderCol = (cols) => { + cols.map(c => { + if (['validatefrom', 'validateto'].includes(c.dataIndex)) { + c.render = (t, r) => { + return {r[c.dataIndex]==r[c.dataIndex+'span'] ? r[c.dataIndex] : i18n.label[546200]()} + } + } + }); + } + + onDatePickerChange = (value) => { + const { store } = this.props; + store.validateDate = value; + } + + onValidityDialogCancel = () => { + const { validityDialogParams } = this.props.store; + validityDialogParams.onCancel(); + } + render(){ const { store } = this.props; const { refreshTab, - memberAuthParams + memberAuthParams, + isNewMemberToAttendanceGroup, + memberForm, + validityDialogParams, + batchSetDateType, + saveValidateDate, } = store; const className = classnames({ ['tabPane']: true, @@ -44,11 +92,55 @@ export default class Member extends Component{ hasOrder={true} needScroll={true} {...tableProps} + getColumns={cols => this.renderCol(cols)} onOperatesClick={(record, index, operate) => this.onOperatesClick(record, index, operate)} /> { - memberAuthParams.visible && + memberAuthParams.visible && ( + isNewMemberToAttendanceGroup ? + : + {i18n.label.ok()}, + + ] + } + > + {memberForm.isFormInit && memberForm.render({ col: 1 } )} + + ) } + { + validityDialogParams.visible && ( + {i18n.label.ok()}, + + ] + } + > +
+ + + + +
+
+ ) + } +
) } diff --git a/pc4backstage/hrmAttendance/components/groupSetting/info/SerialSetting.js b/pc4backstage/hrmAttendance/components/groupSetting/info/SerialSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/info/SerialTableList.js b/pc4backstage/hrmAttendance/components/groupSetting/info/SerialTableList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/groupSetting/info/WifiEdit.js b/pc4backstage/hrmAttendance/components/groupSetting/info/WifiEdit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayRule/BalanceConversionRules.js b/pc4backstage/hrmAttendance/components/holidayRule/BalanceConversionRules.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayRule/Dialog.js b/pc4backstage/hrmAttendance/components/holidayRule/Dialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayRule/Search.js b/pc4backstage/hrmAttendance/components/holidayRule/Search.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayRule/Table.js b/pc4backstage/hrmAttendance/components/holidayRule/Table.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayRule/Top.js b/pc4backstage/hrmAttendance/components/holidayRule/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayRule/index.js b/pc4backstage/hrmAttendance/components/holidayRule/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidaySettingNew/Annotation.js b/pc4backstage/hrmAttendance/components/holidaySettingNew/Annotation.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidaySettingNew/ConditionGroup.js b/pc4backstage/hrmAttendance/components/holidaySettingNew/ConditionGroup.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidaySettingNew/Dialog.js b/pc4backstage/hrmAttendance/components/holidaySettingNew/Dialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidaySettingNew/Tab.js b/pc4backstage/hrmAttendance/components/holidaySettingNew/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidaySettingNew/Table.js b/pc4backstage/hrmAttendance/components/holidaySettingNew/Table.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidaySettingNew/Top.js b/pc4backstage/hrmAttendance/components/holidaySettingNew/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidaySettingNew/Year.js b/pc4backstage/hrmAttendance/components/holidaySettingNew/Year.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidaySettingNew/index.js b/pc4backstage/hrmAttendance/components/holidaySettingNew/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayType/Dialog.js b/pc4backstage/hrmAttendance/components/holidayType/Dialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayType/DialogForm.js b/pc4backstage/hrmAttendance/components/holidayType/DialogForm.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayType/Search.js b/pc4backstage/hrmAttendance/components/holidayType/Search.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayType/Table.js b/pc4backstage/hrmAttendance/components/holidayType/Table.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayType/Top.js b/pc4backstage/hrmAttendance/components/holidayType/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/holidayType/index.js b/pc4backstage/hrmAttendance/components/holidayType/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/importExternalAttendanceData/index.js b/pc4backstage/hrmAttendance/components/importExternalAttendanceData/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/importRelatedComponet/ImportHistory.js b/pc4backstage/hrmAttendance/components/importRelatedComponet/ImportHistory.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/importRelatedComponet/ImportLog.js b/pc4backstage/hrmAttendance/components/importRelatedComponet/ImportLog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/importRelatedComponet/ImportResult.js b/pc4backstage/hrmAttendance/components/importRelatedComponet/ImportResult.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/importRelatedComponet/index.js b/pc4backstage/hrmAttendance/components/importRelatedComponet/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/importScheduleCodeComponet/ImportHistory.js b/pc4backstage/hrmAttendance/components/importScheduleCodeComponet/ImportHistory.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/importScheduleCodeComponet/ImportLog.js b/pc4backstage/hrmAttendance/components/importScheduleCodeComponet/ImportLog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/importScheduleCodeComponet/ImportResult.js b/pc4backstage/hrmAttendance/components/importScheduleCodeComponet/ImportResult.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/importScheduleCodeComponet/index.js b/pc4backstage/hrmAttendance/components/importScheduleCodeComponet/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/init/AnalysisResult.js b/pc4backstage/hrmAttendance/components/init/AnalysisResult.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/init/InitForm.js b/pc4backstage/hrmAttendance/components/init/InitForm.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/init/Top.js b/pc4backstage/hrmAttendance/components/init/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/init/confirmUtil.js b/pc4backstage/hrmAttendance/components/init/confirmUtil.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/init/index.js b/pc4backstage/hrmAttendance/components/init/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/kqMonthReportSetting/CreateFieldDefine.js b/pc4backstage/hrmAttendance/components/kqMonthReportSetting/CreateFieldDefine.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/kqMonthReportSetting/CreateGroup.js b/pc4backstage/hrmAttendance/components/kqMonthReportSetting/CreateGroup.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/kqMonthReportSetting/FieldDataList.js b/pc4backstage/hrmAttendance/components/kqMonthReportSetting/FieldDataList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/kqMonthReportSetting/FieldTabs.js b/pc4backstage/hrmAttendance/components/kqMonthReportSetting/FieldTabs.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/kqMonthReportSetting/GroupList.js b/pc4backstage/hrmAttendance/components/kqMonthReportSetting/GroupList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/kqMonthReportSetting/GroupListSetting.js b/pc4backstage/hrmAttendance/components/kqMonthReportSetting/GroupListSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/kqMonthReportSetting/index.js b/pc4backstage/hrmAttendance/components/kqMonthReportSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/newHolidayRule/BalanceConversionRules.js b/pc4backstage/hrmAttendance/components/newHolidayRule/BalanceConversionRules.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/newHolidayRule/Dialog.js b/pc4backstage/hrmAttendance/components/newHolidayRule/Dialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/newHolidayRule/DialogForm.js b/pc4backstage/hrmAttendance/components/newHolidayRule/DialogForm.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/newHolidayRule/Search.js b/pc4backstage/hrmAttendance/components/newHolidayRule/Search.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/newHolidayRule/Table.js b/pc4backstage/hrmAttendance/components/newHolidayRule/Table.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/newHolidayRule/Top.js b/pc4backstage/hrmAttendance/components/newHolidayRule/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/newHolidayRule/index.js b/pc4backstage/hrmAttendance/components/newHolidayRule/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/overtimeRule/Dialog.js b/pc4backstage/hrmAttendance/components/overtimeRule/Dialog.js old mode 100644 new mode 100755 index a548966..92c31fb --- a/pc4backstage/hrmAttendance/components/overtimeRule/Dialog.js +++ b/pc4backstage/hrmAttendance/components/overtimeRule/Dialog.js @@ -163,7 +163,7 @@ class Dialog extends React.Component { if (cb[key].value === '0') { [2, 3, 1].map(v => { if (key === `overtimeEnable${v}`) { - ['computingMode', 'paidLeaveEnable', 'minimumLen', 'lenOfOvertime', 'lenOfLeave', 'hasRestTime'].map((key, index) => { + ['computingMode', 'paidLeaveEnable', 'minimumLen', 'lenOfOvertime', 'lenOfLeave', 'hasRestTime','maxmumLen'].map((key, index) => { let value; if (index === 0) { value = '1'; diff --git a/pc4backstage/hrmAttendance/components/overtimeRule/DirtyComponent.js b/pc4backstage/hrmAttendance/components/overtimeRule/DirtyComponent.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/overtimeRule/Form.js b/pc4backstage/hrmAttendance/components/overtimeRule/Form.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/overtimeRule/OvertimeRule.js b/pc4backstage/hrmAttendance/components/overtimeRule/OvertimeRule.js old mode 100644 new mode 100755 index d61ac6c..b326315 --- a/pc4backstage/hrmAttendance/components/overtimeRule/OvertimeRule.js +++ b/pc4backstage/hrmAttendance/components/overtimeRule/OvertimeRule.js @@ -2,6 +2,7 @@ import { WeaError, WeaTimePicker, WeaInputNumber, + WeaSelect, } from 'ecCom' import { i18n } from '../../public/i18n'; @@ -60,6 +61,29 @@ export default class OvertimeRule extends React.Component { ) } + if ([ 'startType','endType'].includes(key) ) { + const options = [ + { + key: "0", + selected: false, + showname: "今日" + }, + { + key: "1", + selected: false, + showname: "次日" + }, + ]; + return ( + onChange(val,index,key,groupType,ruleType)} + /> + ) + } return ( this.setState({v: false}), onSelectHandle: () => this.setState({op: true}) } + const onDropdownonClick = () => { + if (trigger.length == 0) { + message.warning(i18n.label[546185]()) + } + } return ( } getPopupContainer={() => document.getElementById("scheduleSetting")} trigger={trigger} onVisibleChange={this.onVisibleChangeHandle} + onClick={onDropdownonClick} >
onCellMouseEnter(colIndex)} onMouseLeave={onCellMouseLeave}> {name} diff --git a/pc4backstage/hrmAttendance/components/scheduleSetting/ListHeader.js b/pc4backstage/hrmAttendance/components/scheduleSetting/ListHeader.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/scheduleSetting/ScheduleList.js b/pc4backstage/hrmAttendance/components/scheduleSetting/ScheduleList.js old mode 100644 new mode 100755 index 02ee641..4595964 --- a/pc4backstage/hrmAttendance/components/scheduleSetting/ScheduleList.js +++ b/pc4backstage/hrmAttendance/components/scheduleSetting/ScheduleList.js @@ -2,6 +2,7 @@ import React, { Component } from 'react'; import { observer } from 'mobx-react'; import { WeaTable } from 'ecCom'; import { i18n } from '../../public/i18n'; +import sticky from '../../util/sticky'; @observer export default class ScheduleList extends Component { @@ -21,6 +22,10 @@ export default class ScheduleList extends Component { window.removeEventListener('resize', this.resizeHandle); } + componentDidUpdate() { + sticky('.wea-new-top-content'); + } + resizeHandle = (e) => { this.calculateH(); } diff --git a/pc4backstage/hrmAttendance/components/scheduleSetting/Setting.js b/pc4backstage/hrmAttendance/components/scheduleSetting/Setting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/scheduleSetting/index.js b/pc4backstage/hrmAttendance/components/scheduleSetting/index.js old mode 100644 new mode 100755 index 514756b..f83fadc --- a/pc4backstage/hrmAttendance/components/scheduleSetting/index.js +++ b/pc4backstage/hrmAttendance/components/scheduleSetting/index.js @@ -18,7 +18,7 @@ export default class ScheduleSetting extends Component{ componentDidMount() { this.init() - } + } componentWillReceiveProps(nextProps) { if (this.props.location.key !== nextProps.location.key) { @@ -33,7 +33,7 @@ export default class ScheduleSetting extends Component{ } = this.props; store.init(params.id); } - + render(){ const { hrmScheduleSetting: store diff --git a/pc4backstage/hrmAttendance/components/schedulecode/Content.js b/pc4backstage/hrmAttendance/components/schedulecode/Content.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/schedulecode/DeviceEdit.js b/pc4backstage/hrmAttendance/components/schedulecode/DeviceEdit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/schedulecode/DeviceList.js b/pc4backstage/hrmAttendance/components/schedulecode/DeviceList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/schedulecode/Edit.js b/pc4backstage/hrmAttendance/components/schedulecode/Edit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/schedulecode/index.js b/pc4backstage/hrmAttendance/components/schedulecode/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/shiftManager/Content.js b/pc4backstage/hrmAttendance/components/shiftManager/Content.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/shiftManager/Edit.js b/pc4backstage/hrmAttendance/components/shiftManager/Edit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/shiftManager/LinkComs.js b/pc4backstage/hrmAttendance/components/shiftManager/LinkComs.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/shiftManager/Msg.js b/pc4backstage/hrmAttendance/components/shiftManager/Msg.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/shiftManager/WorkTimeAnalysis.js b/pc4backstage/hrmAttendance/components/shiftManager/WorkTimeAnalysis.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/shiftManager/index.js b/pc4backstage/hrmAttendance/components/shiftManager/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/shiftManager/reminder/ReminderContent.js b/pc4backstage/hrmAttendance/components/shiftManager/reminder/ReminderContent.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/shiftManager/reminder/ReminderSetting.js b/pc4backstage/hrmAttendance/components/shiftManager/reminder/ReminderSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/shiftManager/reminder/ReminderTable.js b/pc4backstage/hrmAttendance/components/shiftManager/reminder/ReminderTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/test/index.js b/pc4backstage/hrmAttendance/components/test/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/timeSelection/index.js b/pc4backstage/hrmAttendance/components/timeSelection/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/travelRule/Top.js b/pc4backstage/hrmAttendance/components/travelRule/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/travelRule/index.js b/pc4backstage/hrmAttendance/components/travelRule/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/upgrade/Content.js b/pc4backstage/hrmAttendance/components/upgrade/Content.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/upgrade/Left.js b/pc4backstage/hrmAttendance/components/upgrade/Left.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/upgrade/Right.js b/pc4backstage/hrmAttendance/components/upgrade/Right.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/upgrade/UpgradeResult.js b/pc4backstage/hrmAttendance/components/upgrade/UpgradeResult.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/upgrade/index.js b/pc4backstage/hrmAttendance/components/upgrade/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationBalance/RadioGroup.js b/pc4backstage/hrmAttendance/components/vacationBalance/RadioGroup.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationBalance/Tab.js b/pc4backstage/hrmAttendance/components/vacationBalance/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationBalance/Table.js b/pc4backstage/hrmAttendance/components/vacationBalance/Table.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationBalance/Top.js b/pc4backstage/hrmAttendance/components/vacationBalance/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationBalance/index.js b/pc4backstage/hrmAttendance/components/vacationBalance/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationRemain/index.js b/pc4backstage/hrmAttendance/components/vacationRemain/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationRule/Rule23th.js b/pc4backstage/hrmAttendance/components/vacationRule/Rule23th.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationRule/Rule6th.js b/pc4backstage/hrmAttendance/components/vacationRule/Rule6th.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationRule/Rules23th.js b/pc4backstage/hrmAttendance/components/vacationRule/Rules23th.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationRule/Rules6th.js b/pc4backstage/hrmAttendance/components/vacationRule/Rules6th.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationRule/Rules6thPanel.js b/pc4backstage/hrmAttendance/components/vacationRule/Rules6thPanel.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationRule/Section.js b/pc4backstage/hrmAttendance/components/vacationRule/Section.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/vacationRule/index.js b/pc4backstage/hrmAttendance/components/vacationRule/index.js old mode 100644 new mode 100755 index a18f183..7b9b8af --- a/pc4backstage/hrmAttendance/components/vacationRule/index.js +++ b/pc4backstage/hrmAttendance/components/vacationRule/index.js @@ -51,6 +51,8 @@ export default class VacationRule extends React.Component { tableListStore, dialogStore, formStore, + provinceDialogStore, + provinceFormStore, } = vacationRuleStore; return ( @@ -63,7 +65,7 @@ export default class VacationRule extends React.Component { { dialogStore.visible && ( - +
@@ -72,6 +74,17 @@ export default class VacationRule extends React.Component {
) } + { + provinceDialogStore.visible && ( + +
+ + + +
+
+ ) + }
); } diff --git a/pc4backstage/hrmAttendance/components/vacationType/index.js b/pc4backstage/hrmAttendance/components/vacationType/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/workflowSetting/ActionList.js b/pc4backstage/hrmAttendance/components/workflowSetting/ActionList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/workflowSetting/CheckRuleList.js b/pc4backstage/hrmAttendance/components/workflowSetting/CheckRuleList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/workflowSetting/DataList.js b/pc4backstage/hrmAttendance/components/workflowSetting/DataList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/workflowSetting/FieldList.js b/pc4backstage/hrmAttendance/components/workflowSetting/FieldList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/components/workflowSetting/index.js b/pc4backstage/hrmAttendance/components/workflowSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/debug.js b/pc4backstage/hrmAttendance/debug.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/index.js b/pc4backstage/hrmAttendance/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/ConfigurableForm.js b/pc4backstage/hrmAttendance/public/ConfigurableForm.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/EasyForm.js b/pc4backstage/hrmAttendance/public/EasyForm.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/i18n.js b/pc4backstage/hrmAttendance/public/i18n.js old mode 100644 new mode 100755 index 45e261e..391310a --- a/pc4backstage/hrmAttendance/public/i18n.js +++ b/pc4backstage/hrmAttendance/public/i18n.js @@ -222,6 +222,17 @@ export const i18n = { '529183':()=>getLabel('529183','遇调配休息日') , '530043':()=>getLabel('530043','上班前开始算加班设置的时间需在自定义跨天加班归属之后') , '530919':() => getLabel('530919','{param}天假') , + '546175':()=>getLabel('546175','编辑成员') , + '546176':()=>getLabel('546176','失效日期必须大于生效日期') , + '546185':()=>getLabel('546185','该日期超出生效范围,不支持排班。') , + '546200':()=>getLabel('546200','不限') , + + '546729':()=>getLabel('546729','批量设置生效日期') , + '546730':()=>getLabel('546730','批量设置失效日期') , + '546731':()=>getLabel('546731','生效日期') , + '546732':()=>getLabel('546732','失效日期') , + '546733':()=>getLabel('546733','若不设置,则表示不限制生效日期(即立即生效)。') , + '546734':()=>getLabel('546734','若不设置,则表示不限制失效日期(即永不失效)。') , }, confirm: { defaultTitle: () => getLabel(131329, '信息确认'), diff --git a/pc4backstage/hrmAttendance/public/learn.js b/pc4backstage/hrmAttendance/public/learn.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/logType.js b/pc4backstage/hrmAttendance/public/logType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/sweet-form.js b/pc4backstage/hrmAttendance/public/sweet-form.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/AccountIcon.js b/pc4backstage/hrmAttendance/public/valhalla/components/AccountIcon.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/AddButton.js b/pc4backstage/hrmAttendance/public/valhalla/components/AddButton.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/Authority.js b/pc4backstage/hrmAttendance/public/valhalla/components/Authority.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/CenterSpin.js b/pc4backstage/hrmAttendance/public/valhalla/components/CenterSpin.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/DeleteButton.js b/pc4backstage/hrmAttendance/public/valhalla/components/DeleteButton.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/Dialog.js b/pc4backstage/hrmAttendance/public/valhalla/components/Dialog.js old mode 100644 new mode 100755 index 48d471f..42f9ed0 --- a/pc4backstage/hrmAttendance/public/valhalla/components/Dialog.js +++ b/pc4backstage/hrmAttendance/public/valhalla/components/Dialog.js @@ -9,7 +9,8 @@ import { export default class Dialog extends React.Component { render() { const { - store + store, + otherProps = {} } = this.props, { dialogProps, title, @@ -29,6 +30,7 @@ export default class Dialog extends React.Component { buttons={buttons} moreBtn={moreBtn} onCancel={closeDialog} + {...otherProps} > {this.props.children} diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/MagicForm.js b/pc4backstage/hrmAttendance/public/valhalla/components/MagicForm.js old mode 100644 new mode 100755 index a5e6fca..ac01447 --- a/pc4backstage/hrmAttendance/public/valhalla/components/MagicForm.js +++ b/pc4backstage/hrmAttendance/public/valhalla/components/MagicForm.js @@ -37,16 +37,18 @@ export default class MagicForm extends React.Component { const linkageConfig = this.findLinkageConfig(domkey[0]); if (linkageConfig) { - const { - activeKey, - showValue - } = linkageConfig; + return linkageConfig.every(config => { + const { + activeKey, + showValue + } = config; + + //active表单元素当前的value + const curActiveVal = form.getFormParams()[activeKey]; - //active表单元素当前的value - const curActiveVal = form.getFormParams()[activeKey]; - - //当value包含curActiveVal时,显示当前表单元素 - return showValue.includes(curActiveVal) + //当value包含curActiveVal时,显示当前表单元素 + return showValue.includes(curActiveVal) + }) } return true; @@ -61,14 +63,15 @@ export default class MagicForm extends React.Component { linkageConfigs } = store; - return linkageConfigs && linkageConfigs.find(config => config.passiveKey === passiveKey); + return linkageConfigs && linkageConfigs.filter(config => config.passiveKey === passiveKey); } renderForm = (items) => { const { store } = this.props, { - form + form, + customRenderedElements, } = store; return items.map((item, index) => { @@ -83,6 +86,11 @@ export default class MagicForm extends React.Component { domkey } = item; + let customElement = null; + if(customRenderedElements){ + customElement = customRenderedElements[domkey[0]]; + } + return ( - {this.renderFormItemChildren(item)} + {customElement ? customElement(item,null,form,form.getFormParams()) : this.renderFormItemChildren(item)} ) }) diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/OrgTree.js b/pc4backstage/hrmAttendance/public/valhalla/components/OrgTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/RadioGroup.js b/pc4backstage/hrmAttendance/public/valhalla/components/RadioGroup.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/Search.js b/pc4backstage/hrmAttendance/public/valhalla/components/Search.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/Table.js b/pc4backstage/hrmAttendance/public/valhalla/components/Table.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/Top.js b/pc4backstage/hrmAttendance/public/valhalla/components/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/ImportHistory.js b/pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/ImportHistory.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/ImportLog.js b/pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/ImportLog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/ImportResult.js b/pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/ImportResult.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/index.js b/pc4backstage/hrmAttendance/public/valhalla/components/importRelatedComponet/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/components/index.js b/pc4backstage/hrmAttendance/public/valhalla/components/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/stores/authority.js b/pc4backstage/hrmAttendance/public/valhalla/stores/authority.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/stores/dialog.js b/pc4backstage/hrmAttendance/public/valhalla/stores/dialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/stores/form.js b/pc4backstage/hrmAttendance/public/valhalla/stores/form.js old mode 100644 new mode 100755 index 635ffa2..64a81ca --- a/pc4backstage/hrmAttendance/public/valhalla/stores/form.js +++ b/pc4backstage/hrmAttendance/public/valhalla/stores/form.js @@ -25,6 +25,10 @@ export default class FormStore { return this.rootStore[`${mark}OtherComponents`]; } + get customRenderedElements(){ + return this.rootStore.customRenderedElements; + } + @computed get customRenderItem(){ const obj = [] this.conditions.forEach(c => c.items.forEach(item => { diff --git a/pc4backstage/hrmAttendance/public/valhalla/stores/importCommon.js b/pc4backstage/hrmAttendance/public/valhalla/stores/importCommon.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/stores/index.js b/pc4backstage/hrmAttendance/public/valhalla/stores/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/stores/orgTree.js b/pc4backstage/hrmAttendance/public/valhalla/stores/orgTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/stores/radioGroup.js b/pc4backstage/hrmAttendance/public/valhalla/stores/radioGroup.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/stores/search.js b/pc4backstage/hrmAttendance/public/valhalla/stores/search.js old mode 100644 new mode 100755 index d89ac56..c56e45c --- a/pc4backstage/hrmAttendance/public/valhalla/stores/search.js +++ b/pc4backstage/hrmAttendance/public/valhalla/stores/search.js @@ -146,9 +146,10 @@ export default class SearchStore { } //搜索 - handleSearch = () => { - this.rootStore.handleSearch(); + handleSearch = (v) => { + this.rootStore.handleSearch(v); this.setShowSearchAd(false); + } //联动表单中的字段 diff --git a/pc4backstage/hrmAttendance/public/valhalla/stores/table.js b/pc4backstage/hrmAttendance/public/valhalla/stores/table.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/stores/top.js b/pc4backstage/hrmAttendance/public/valhalla/stores/top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/style/addButton.less b/pc4backstage/hrmAttendance/public/valhalla/style/addButton.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/public/valhalla/style/deleteButton.less b/pc4backstage/hrmAttendance/public/valhalla/style/deleteButton.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/single.js b/pc4backstage/hrmAttendance/single.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/ReminderSetting.js b/pc4backstage/hrmAttendance/stores/ReminderSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/applicationSettings.js b/pc4backstage/hrmAttendance/stores/applicationSettings.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/attendanceRpSharingSetting.js b/pc4backstage/hrmAttendance/stores/attendanceRpSharingSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/attendanceSyncSetting.js b/pc4backstage/hrmAttendance/stores/attendanceSyncSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/baseStore.js b/pc4backstage/hrmAttendance/stores/baseStore.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/commonStore.js b/pc4backstage/hrmAttendance/stores/commonStore.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/groupSetting.js b/pc4backstage/hrmAttendance/stores/groupSetting.js old mode 100644 new mode 100755 index 258555b..ae9cbae --- a/pc4backstage/hrmAttendance/stores/groupSetting.js +++ b/pc4backstage/hrmAttendance/stores/groupSetting.js @@ -122,6 +122,51 @@ export class HrmGroupSetting extends HrmBaseStore {
); }, + overtime_type: (field, textAreaProps, form, formParams) => { + const radioStyle = { + display: 'block', + height: '30px', + lineHeight: '30px', + }; + if (formParams.kqtype === "3")return null; + return ( +
+
+ form.updateFields({ overtime_type: { value: e.target.value } })} value={formParams.overtime_type}> + { + field.options.map((option, index) => { + return ( + + + {option.showname} + { + formParams.overtime_type == '0' && option.key == '0' && + { + form.updateFields(v) + } + } + /> + } + { (option.key == '1' && field.helpfulTip )&& } + + + ) + }) + } + +
+
+ ); + }, + overtime_rule_id: () => null, calmethod: (field, textAreaProps, form, formParams) => { if (formParams.kqtype === "3") return ( @@ -173,6 +218,21 @@ export class HrmGroupSetting extends HrmBaseStore { } return null; }, + self_shift: (field, textAreaProps, form, formParams) => { + if (formParams.kqtype === "2") + return ( +
+
+ +
+
+ ); + return null; + }, shiftcycleday: (field, textAreaProps, form, formParams) => { let info = i18n.label['389226'](); info = info.replace("{params}", formParams.shiftcycleday); @@ -1022,6 +1082,9 @@ export class HrmGroupSetting extends HrmBaseStore { } }; + //是否是新增考勤组成员 + @observable isNewMemberToAttendanceGroup = true; + @observable wifiDialogParams = { ...this.dialogPropsDef, @@ -1040,14 +1103,39 @@ export class HrmGroupSetting extends HrmBaseStore { iconBgcolor: "#217346", title: i18n.label["125217"](), visible: false, - onOk: data => + onOk: data =>{ + if(!this.isDateInValidRange(data))return; this.doSaveMember({ ...data, groupId: this.opId - }), + }) + }, + onOkClose: false, onCancel: () => (this.memberAuthParams.visible = false) }; + @observable batchSetDateType = 'effective'; + + @observable + validityDialogParams = { + icon: "icon-coms-hrm", + iconBgcolor: "#217346", + visible: false, + onOk: data =>{ + }, + onOkClose: false, + onCancel: () => {this.validityDialogParams.visible = false;this.validateDate = ''} + }; + + isDateInValidRange = (data) => { + const { validateFromDate, validateToDate } = data; + if (validateFromDate && validateToDate && (validateToDate < validateFromDate)) { + message.warning(i18n.label[546176]()); + return; + } + return true; + } + @observable _editTabs = []; @observable editTabsActiveKey = '1'; @observable refreshAttendanceForm = new Date().getTime(); @@ -1083,7 +1171,32 @@ export class HrmGroupSetting extends HrmBaseStore { icon: "icon-coms-Add-to-hot", label: i18n.label.create, rightMenuIcon: this.menuIconCollection.create, - onClickHandle: () => this.getMemberForm() + onClickHandle: () =>{ + this.getMemberForm() + this.isNewMemberToAttendanceGroup = true; + } + }); + this.canAdd && tabButtonDef.push({ + comType: "button", + icon: "icon-coms-Planning-tasks", + label: i18n.label[546729](), + rightMenuIcon: this.menuIconCollection.remove, + onClickHandle: () => { + this.batchSetDateType = 'effective'; + this.batchSetEffectiveDates(); + }, + checkAction: "memberRemoveable" + }); + this.canAdd && tabButtonDef.push({ + comType: "button", + icon: "icon-coms02-Warning-01", + label: i18n.label[546730](), + rightMenuIcon: this.menuIconCollection.remove, + onClickHandle: () => { + this.batchSetDateType = 'expiration'; + this.batchSetExpirationDates(); + }, + checkAction: "memberRemoveable" }); this.canAdd && tabButtonDef.push({ comType: "button", @@ -1104,6 +1217,40 @@ export class HrmGroupSetting extends HrmBaseStore { tabChangeHandle: key => this.setActiveTab(key) } }; + + @action + batchSetEffectiveDates = () => { + this.validityDialogParams.visible = true; + } + + @action + batchSetExpirationDates = () => { + this.validityDialogParams.visible = true; + } + + validateDate = ''; + + saveValidateDate = () => { + this.spinning = true; + const params = { + groupId:this.opId, + validateId:this.memberTable.selectedRowKeys, + updatevalidate:(this.batchSetDateType === 'effective') ? '0' : '1', + validateDate:this.validateDate + }; + api.saveValidateDate(params).then(resp => { + this.spinning = false; + if (resp.status == '1') { + message.success(i18n.message.saveSuccess()); + this.validityDialogParams.visible = false; + this.memberTable.getDatas(null, 1); + this.getTableData(); + this.validateDate = ''; + }else{ + message.error(resp.message); + } + }) + } /********************* computed list *********************/ /********************* action list *********************/ @@ -1568,14 +1715,14 @@ export class HrmGroupSetting extends HrmBaseStore { switch (formParams.kqtype) { case "1": window.e9HideFormFieldKeys.push( - ...["serialids", "weekday", "signstart", "workhour"] + ...["serialids", "weekday", "signstart", "workhour", "self_shift"] ); break; case "2": window.e9HideFormFieldKeys.push(...["serialids", "weekday", "signstart", "workhour"]); break; case "3": - window.e9HideFormFieldKeys.push(...['serialids']); + window.e9HideFormFieldKeys.push(...['serialids', "self_shift"]); break; } if (formParams.validity != '1') { @@ -1712,7 +1859,7 @@ export class HrmGroupSetting extends HrmBaseStore { this.dialogParams.title = i18n.label["389108"](); this.dialogParams.opType = "edit"; this.dialogParams.style = { - width: 800, + width: 900, height: 680 }; this.dialogParams.visible = true; @@ -2058,14 +2205,25 @@ export class HrmGroupSetting extends HrmBaseStore { }); }; + @observable memberForm = new WeaForm(); + groupmemberId = ''; + @action - getMemberForm = () => { - api.getMemberForm().then( + getMemberForm = (params = {}) => { + this.groupmemberId = params.groupmemberId || ''; + this.memberForm = new WeaForm(); + api.getMemberForm(params).then( data => { if (data.status === "1") { this.memberAuthParams.title = i18n.label["125217"](); this.memberAuthParams.conditions = data.conditions; this.memberAuthParams.visible = true; + this.memberForm.setCondition([ + { + defaultshow: true, + items: data.conditions + } + ]); } else { message.error(data.message); } diff --git a/pc4backstage/hrmAttendance/stores/holidayRule.js b/pc4backstage/hrmAttendance/stores/holidayRule.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/holidaySettingNew.js b/pc4backstage/hrmAttendance/stores/holidaySettingNew.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/holidayType.js b/pc4backstage/hrmAttendance/stores/holidayType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/importCommon.js b/pc4backstage/hrmAttendance/stores/importCommon.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/importExternalAttendance.js b/pc4backstage/hrmAttendance/stores/importExternalAttendance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/importScheduleCode.js b/pc4backstage/hrmAttendance/stores/importScheduleCode.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/index.js b/pc4backstage/hrmAttendance/stores/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/init.js b/pc4backstage/hrmAttendance/stores/init.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/kqMonthReportSetting.js b/pc4backstage/hrmAttendance/stores/kqMonthReportSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/newHolidayRule.js b/pc4backstage/hrmAttendance/stores/newHolidayRule.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/overtimeRule.js b/pc4backstage/hrmAttendance/stores/overtimeRule.js old mode 100644 new mode 100755 index 027f557..bcb86cc --- a/pc4backstage/hrmAttendance/stores/overtimeRule.js +++ b/pc4backstage/hrmAttendance/stores/overtimeRule.js @@ -227,6 +227,8 @@ class HrmOvertimeRule { } } + @observable showSearchAd = false; + //***************标签页***************** get tabStaticProps() { return { @@ -239,9 +241,47 @@ class HrmOvertimeRule { }], keyParam: 'key', onChange: (key) => this.setSelectedKey(key), + searchType:["base", "advanced"], + showSearchAd:this.showSearchAd, + setShowSearchAd: (bool) => this.showSearchAd = bool, + advanceHeight: 200, + searchsAd:this.getSearchs(), + onAdSearch:()=> { + this.getSearchList(); + this.searchsAd = false; + }, + onSearch: (v)=> this.getSearchList({name:v}), + onAdReset: () => { + this.conditionForm.updateFields({name:'',groupIds:[],shift:[]}); + }, + onAdCancel: () => { + this.searchsAd = false; + } } } + getSearchs = () => { + return
{ + if (e.keyCode == 13 && e.target.tagName === "INPUT") { + this.getSearchList(); + this.showSearchAd = false; + } + }} + >{this.renderForm()}
+ } + + + renderForm = () => { + const { + isFormInit + } = this.conditionForm; + if (isFormInit) + return this.conditionForm.render(); + else + return ''; + } + @observable tab = { selectedKey: '0' } @@ -270,10 +310,14 @@ class HrmOvertimeRule { } //获取列表数据 - getSearchList = () => { + getSearchList = (data = {}) => { fetch({ asyncFetch, name: 'getSearchList', + fetchParams: { + ...this.conditionForm.getFormParams(), + ...data + }, logic: (cb) => { const { sessionkey @@ -759,11 +803,30 @@ class HrmOvertimeRule { //*************OvertimeRule************** //重置页面 - refreshPage = () => { + refreshPage = async () => { this.resetTab(); + await this.getOvertimeSearchCondition(); this.getSearchList(); } + @observable conditionForm = new WeaForm(); + + getOvertimeSearchCondition = async () => { + await asyncFetch.getOvertimeSearchCondition().then(cb => { + const { + api_status, + status, + conditions, + } = cb; + + if (api_status) { + this.conditionForm.setCondition(conditions); + } else { + message.error(); + } + }) + } + /** 选项名称定义 */ @observable timeSelectionDialogVisible = false; @computed get timeSelectionDialog(){ diff --git a/pc4backstage/hrmAttendance/stores/overtimeRuleForm.js b/pc4backstage/hrmAttendance/stores/overtimeRuleForm.js old mode 100644 new mode 100755 index f94edca..1fd3a0a --- a/pc4backstage/hrmAttendance/stores/overtimeRuleForm.js +++ b/pc4backstage/hrmAttendance/stores/overtimeRuleForm.js @@ -40,7 +40,7 @@ export default class OvertimeRuleFormStore { paidLeaveEnableDefaultType2Option = [] //【默认加班补偿规则】下拉选项 paidLeaveEnableFlowType2Option = [] //【根据员工在加班流程上选择的加班补偿类型进行补偿】下拉选项 //自定义渲染表单元素domkey值的集合 - customRenderKeyList = flatten(this.domkeySuffixs.map(v => ['startTime', 'before_startTime', 'minimumLen', 'paidLeaveEnable', 'lenOfOvertime', 'lenOfLeave', 'paidLeaveEnableDefaultType', 'paidLeaveEnableFlowType', 'cut_point', 'restTimeType'].map(key => `${key}${v}`))) + customRenderKeyList = flatten(this.domkeySuffixs.map(v => ['startTime', 'before_startTime', 'minimumLen', 'maxmumLen','paidLeaveEnable', 'lenOfOvertime', 'lenOfLeave', 'paidLeaveEnableDefaultType', 'paidLeaveEnableFlowType', 'cut_point', 'restTimeType'].map(key => `${key}${v}`))) @observable demonstration = [] @observable overtimeCompensationRuleDefault2 = [] //工作日加班补偿规则 @@ -130,17 +130,20 @@ export default class OvertimeRuleFormStore { )}
{this.renderMinimumLen(item, form, '2')} + {this.renderMaxmumLen(item, form, '2')} ) }, computingMode3: (item, form) => (
{this.renderMinimumLen(item, form, '3')} + {this.renderMaxmumLen(item, form, '3')}
), computingMode1: (item, form) => (
{ this.renderMinimumLen(item, form, '1')} + {this.renderMaxmumLen(item, form, '1')}
), //自定义跨天加班归属分界点 @@ -246,6 +249,22 @@ export default class OvertimeRuleFormStore { ) + } + + renderMaxmumLen = (item, form, type) => { + const fragments = [ + { label: `${getLabel('546901','最大加班时长')}: ` }, + { key: '' }, + { label: `${i18n.label['528770']().replace('{param}', '')}` }, + { label: } + ] + fragments[1].key = `maxmumLen${type}` + + return ( +

{this.renderCustomField(fragments, form)}

+ ) + + } @action getForm = () => { @@ -306,7 +325,7 @@ export default class OvertimeRuleFormStore { if (hasRestTimeValue == '1') { if (restTimeTypeValue == '1') { - return this[`restTime${suffix}`].map(data => ({ startTime: data.startTime, endTime: data.endTime })) + return this[`restTime${suffix}`].map(data => ({ startTime: data.startTime, endTime: data.endTime, startType: data.startType, endType: data.endType })) } else { return this[`overtime${suffix}`].map(data => ({ overtime: data.overtime, exclude: data.exclude })) } @@ -448,35 +467,44 @@ export default class OvertimeRuleFormStore { } checkRestTime = (rules) => { - const splitTime = (rule) => { - return flatten(Object.values(rule).filter(val => typeof val == 'string' && val.includes(':')).map(val => val.split(':').map(v => parseInt(v)))) + const calculatedTimePoint = (isToday, time) => { + const val = !isToday ? 24 : 0; - } - for (let i = 0; i < rules.length; i++) { - const [startHour, startMinute, endHour, endMinute] = splitTime(rules[i]) - if ( - (startHour > endHour) || - (startHour == endHour && startMinute > endMinute) - ) { - message.warning(i18n.label['528783']()) - return - } + let str = (parseFloat(time.replace(':', '.')) + val).toString(); + const hasDecimalPoint = str.includes('.'); - for (let j = i + 1; j < rules.length; j++) { - const [startHour1, startMinute1, endHour1, endMinute1] = splitTime(rules[j]) - if ( - (endHour < startHour1) || - (endHour == startHour1 && endMinute <= startMinute1) || - (startHour > endHour1) || - (startHour == endHour1 && startMinute >= endMinute1) - ) { } else { - message.warning(i18n.label['528784']()) - return - } - } + str = hasDecimalPoint ? str : `${str}.0`; + + str = (parseInt(str) < 10) ? `0${str}` : str; + + return str.padEnd(5, 0).replace('.', ':'); } - return true + //重新计算后的休息时间 + const recalculatedRestTime = rules.map(data => ({ startTime: calculatedTimePoint(data.startType == '0', data.startTime), endTime: calculatedTimePoint(data.endType == '0', data.endTime) })); + + //开始时间是否大于结束时间 + const isStartLaterThanEnd = recalculatedRestTime.some(data => data.startTime > data.endTime); + + const restPointsArray = flatten(recalculatedRestTime.map(data => [data.startTime, data.endTime]).sort()); + + const sortedRestPointsArray = [...restPointsArray].sort(); + + //休息时间段是否交叉 + const isRestScheduleCrossing = restPointsArray.some((val,idx) => sortedRestPointsArray[idx] !== val); + + if(isStartLaterThanEnd){ + message.warning(i18n.label['528783']()) + return + } + + if(isRestScheduleCrossing){ + message.warning(i18n.label['528784']()) + return + } + + return true; + } extractData = (datas) => { @@ -673,7 +701,7 @@ export default class OvertimeRuleFormStore { } renderRule = (ruleType, datas, groupType) => { - const width = { defaultFlow2: 430, defaultFlow3: 500, restTime: 430, overtime: 430 }[ruleType], + const width = { defaultFlow2: 430, defaultFlow3: 500, restTime: 510, overtime: 510 }[ruleType], delIndex = { defaultFlow2: 2, defaultFlow3: 1, restTime: 0, overtime: 1 }[ruleType] const { form } = this.formStore @@ -1019,7 +1047,9 @@ export default class OvertimeRuleFormStore { case 'restTime': rules.push({ startTime: '', - endTime: '' + endTime: '', + startType:'', + endType:'' }) break case 'overtime': @@ -1143,10 +1173,15 @@ export default class OvertimeRuleFormStore { case 'restTime': configs = [{ label: i18n.label['528801']() + + },{ + key: 'startType' }, { key: 'startTime' }, { label: i18n.label['528802']() + },{ + key: 'endType' }, { key: 'endTime' }] diff --git a/pc4backstage/hrmAttendance/stores/scheduleCode.js b/pc4backstage/hrmAttendance/stores/scheduleCode.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/scheduleSetting.js b/pc4backstage/hrmAttendance/stores/scheduleSetting.js old mode 100644 new mode 100755 index 201de39..2e60f79 --- a/pc4backstage/hrmAttendance/stores/scheduleSetting.js +++ b/pc4backstage/hrmAttendance/stores/scheduleSetting.js @@ -305,12 +305,20 @@ export class HrmScheduleSetting extends HrmBaseStore { cloneData = []; @action setListTableColumns = datas => { this.listTable.columns = [ + { + title:
{getLabel('714', "编号")}
, + dataIndex: "workcode", + key: "workcode", + width: 100, + fixed: 'left', + render: (text, record, index) =>
{text}
, + }, { title:
{getLabel('25034', '姓名')}
, dataIndex: "name", key: "name", width: 100, - // fixed: 'left', + fixed: 'left', render: (text, record, index) => , }, { @@ -318,7 +326,7 @@ export class HrmScheduleSetting extends HrmBaseStore { dataIndex: "department", key: "department", width: 150, - // fixed: 'left', + fixed: 'left', render: (text, record, index) =>
{text}
, } ]; @@ -358,8 +366,8 @@ export class HrmScheduleSetting extends HrmBaseStore { const m = this.moment(this.toJS(this.searchDate), "YYYY-MM"); const days = m.daysInMonth(); let { columns } = this.toJS(this.listTable); - if (columns.length > 2) - columns = dropRight(columns, columns.length - 2); + if (columns.length > 3) + columns = dropRight(columns, columns.length - 3); for (let i = 1; i <= days; i++) { m.set("date", i); const d = m.format("d"); @@ -427,6 +435,7 @@ export class HrmScheduleSetting extends HrmBaseStore { @action onScheduleChange = (records, target) => { let { datas, columns } = this.toJS(this.listTable); let dataIndex, d; + const today = this.moment(); records.map(record => { switch (target) { case 'cell': @@ -439,7 +448,11 @@ export class HrmScheduleSetting extends HrmBaseStore { if (k != 'resourceid') { for (let i = 0; i < datas.length; i++) { let d = datas[i]; - datas[i] = { ...d, [k]: record[k] }; + const m = this.moment(k); + const isValidWithinRange = m.isSameOrAfter(d.validatefrom) && m.isSameOrBefore(d.validateto); + if(isValidWithinRange){ + datas[i] = { ...d, [k]: record[k] }; + } } } }); @@ -447,11 +460,25 @@ export class HrmScheduleSetting extends HrmBaseStore { case 'resource': dataIndex = findIndex(datas, { resourceid: record.resourceid }); let colIndex = this.getColIndex(columns, null, target); - for (let col = colIndex; col < columns.length; col++) { + for (let col = 0; col < columns.length; col++) { const column = columns[col]; - Object.assign(datas[dataIndex], { - [column.dataIndex]: record.shiftid - }); + const m = this.moment(column.dataIndex); + let {validatefrom ,validateto } = datas[dataIndex]; + let isValidWithinRange; + if( today.isAfter(validateto)){ + isValidWithinRange = false; + }else{ + if( today.isSameOrAfter(validatefrom) && today.isSameOrBefore(validateto)){ + validatefrom = today.format('YYYY-MM-DD'); + } + isValidWithinRange = m.isSameOrAfter(validatefrom) && m.isSameOrBefore(validateto); + } + + if(isValidWithinRange){ + Object.assign(datas[dataIndex], { + [column.dataIndex]: record.shiftid + }); + } } break; } @@ -511,7 +538,7 @@ export class HrmScheduleSetting extends HrmBaseStore { dataIndex = findIndex(datas, { resourceid: record.resourceid }); for (let col = colIndex; col < columns.length; col++) { const column = columns[col]; - const { weekDay, holidayInfo = {} } = column.otherParams; + const { weekDay, holidayInfo = {} } = column.otherParams || {}; const {type} = holidayInfo // if((weekDay == 0 || weekDay == 6 || (holidayInfo && holidayInfo.type === 'rest')) && !isContinue){ @@ -528,9 +555,14 @@ export class HrmScheduleSetting extends HrmBaseStore { }); continue; } - Object.assign(datas[dataIndex], { - [column.dataIndex]: serial[i % serial.length] - }); + const m = this.moment(column.dataIndex); + const {validatefrom ,validateto } = datas[dataIndex]; + const isValidWithinRange = m.isSameOrAfter(validatefrom) && m.isSameOrBefore(validateto); + if(isValidWithinRange){ + Object.assign(datas[dataIndex], { + [column.dataIndex]: serial[i % serial.length] + }); + } i++; } break; @@ -552,7 +584,7 @@ export class HrmScheduleSetting extends HrmBaseStore { let entity = { kqdata: [] }; - remove([...Object.keys(d)], v => ['name', 'department'].indexOf(v) < 0).map(k => { + remove([...Object.keys(d)], v => ['name', 'department', 'validatefrom', 'validateto'].indexOf(v) < 0).map(k => { if (k === 'resourceid') entity.resourceid = d[k]; else { diff --git a/pc4backstage/hrmAttendance/stores/shiftManager.js b/pc4backstage/hrmAttendance/stores/shiftManager.js old mode 100644 new mode 100755 index 690ca1a..b33f854 --- a/pc4backstage/hrmAttendance/stores/shiftManager.js +++ b/pc4backstage/hrmAttendance/stores/shiftManager.js @@ -32,7 +32,8 @@ export class HrmShiftManager extends HrmBaseStore { across: 0, mins: 60, mins_next:'', - times: "" + times: "", + clockinnot:'0' }; searchParams = {}; orgTreeProps = { @@ -291,6 +292,7 @@ export class HrmShiftManager extends HrmBaseStore { /> ) }, + cardRemOfSignIn: (field, textAreaProps, form, formParams) => {//上班打卡提醒 const { cardRemind @@ -492,7 +494,29 @@ export class HrmShiftManager extends HrmBaseStore { } ) - } + }, + overtime_rule_id: (field, textAreaProps, form, formParams) => { + return ( +
+ +
+ ) + }, + convert_attend_day: (field, textAreaProps, form, formParams) => { + return ( +
+ +
+ ) + }, }; @@ -958,7 +982,7 @@ export class HrmShiftManager extends HrmBaseStore { childrenComponents = { shiftonoffworkcount: () => { const formParams = this.formTarget.baseForm.getFormParams(); - /*if (formParams.shiftonoffworkcount != "1") { + /*if (formParams.shiftonoffworkcount != "1") { this.formTarget.baseForm.updateFields({ isresttimeopen: { value: "0" @@ -1029,13 +1053,28 @@ export class HrmShiftManager extends HrmBaseStore { tip={i18n.label["388787"]()} onChange={v => (this.worktimes[i - 1].start.mins_next = v)} /> + + )} + +
+ (this.worktimes[i - 1].start.clockinnot = (v || 1)) + } + /> +
+
{getLabel('540846','无需打卡')}
+ +
-
+
{i18n.label["125810"]()}
{timeConfig.end.across === '1' && ( -
{i18n.label["388785"]()}
+
{i18n.label["388785"]()}
)} {formParams.punchsettings === "1" && (
)}
+ + + +
+ (this.worktimes[i - 1].end.clockinnot = (v || 1)) + } + /> +
+
{getLabel('540846','无需打卡')}
+
@@ -1106,18 +1159,17 @@ export class HrmShiftManager extends HrmBaseStore { } ]; }, - isresttimeopen: () => { + isresttimeopen: () => { const formParams = this.formTarget.baseForm.getFormParams(); const { fieldMap } = this.formTarget.baseForm; if (formParams.isresttimeopen != "1") { return []; } const coms = []; - this.toJS(this.restTimeCollection).forEach((d, index) => { - console.debug(d) + this.restTimeCollection.forEach((d, index) => { const {record, start, end} = d; - const {time: sTime = '12:00', accross: sAccross} = start || {}; - const {time: eTime, accross: eAccross} = end || {}; + const {time: sTime = '12:00', accross: sAccross = '0'} = start || {}; + const {time: eTime, accross: eAccross = '0'} = end || {}; coms.push( { + checkRestTimeCollection = (times) => { this.resttimeRangeError = false; if(times.length <= 1) return this.resttimeRangeError; @@ -1985,8 +2039,8 @@ checkRestTimeCollection = (times) => { for(let i = 1; i < start.length; i++){ if (start[i] <= end[i - 1]){ - message.error(getLabel('523624','休息时间不能重叠')); - this.resttimeRangeError = true; + console && console.debug("时间有重复!"); + this.resttimeRangeError = true; } } @@ -2001,96 +2055,137 @@ checkRestTimeCollection = (times) => { minute = 0; try { const d = this.toJS(this.worktimes); - let firstS; - let lastE; - d.map((record, i) => { + if (d.length === 1) { + let record = d[0]; let s = this.convertTimeToMoment(record.start.times), e = this.convertTimeToMoment(record.end.times); - i == 0 && (firstS = s); - if (record.start.across === "1" && record.end.across === "1") { - } else if (record.end.across === "1") { + if (record.start.across === '1' && record.end.across === '1') { + } else if (record.end.across === '1') { e.add(1, "d"); } - i == d.length - 1 && (lastE = e); - minute += Math.abs(s.diff(e, "m")); - }); - if (formParams.isresttimeopen === "1") { - const times = []; - const wst = this.convertTimeToMoment(this.worktimes[0].start.times), - wet = this.convertTimeToMoment(this.worktimes[this.worktimes.length - 1].end.times); - if(this.worktimes[this.worktimes.length - 1].end.across == '1') - wet.add(1, 'd'); - - this.restTimeCollection = this.toJS(this.restTimeCollection).map((d, index) => { - const {start, end} = d; - const {time: restbeigin = ''} = start || {}; - const {time: restend = ''} = end || {}; - let sAcross = '0', eAcross = '0'; - if (restbeigin != "" && restend != "") { - const rst = this.convertTimeToMoment(restbeigin), - ret = this.convertTimeToMoment(restend); - - if(index != 0){ - let lastRecord = this.restTimeCollection[index - 1]; - let le = this.convertTimeToMoment(lastRecord.end.time); - d.start.accross = rst.isBefore(le) ? '1' : lastRecord.end.across; - }else{ - d.start.accross = rst.isBefore(wst) ? '1' : '0'; - } - d.end.accross = ret.isBefore(rst) ? '1' : d.start.accross; - - console.debug(d) - - d.start.accross == '1' && rst.add(1, 'd'); - d.end.accross == '1' && ret.add(1, 'd'); - - times.push({s: rst, e: ret}); - - if ( - rst.isBefore(wst) || - rst.isAfter(wet) || - ret.isBefore(wst) || - ret.isAfter(wet) || - rst.isSame(ret) - ){ - this.resttimeError = true; - message.error('休息时间不在工作时段内'); - - if(!rst.isSame(ret)) { - this.toJS(this.worktimes).forEach((worktime) => { - const s = this.convertTimeToMoment(worktime.start.times); - worktime.start.across == '1' && s.add(1, 'd'); - - const e = this.convertTimeToMoment(worktime.end.times); - worktime.end.across == '1' && e.add(1, 'd'); - - let ts = rst, te = ret; - if(ts.isBefore(s)) - ts = s; - else if(ts.isAfter(e)){ - ts = e; - } - if(te.isAfter(e)) - te = e; - - minute -= Math.abs(ts.diff(te, "m")); - }) + minute = Math.abs(s.diff(e, "m")); + if (formParams.isresttimeopen === "1") { + const times = []; + this.restTimeCollection = this.toJS(this.restTimeCollection).map(d => { + const {record, start, end} = d; + const {time: restbeigin = ''} = start || {}; + const {time: restend = ''} = end || {}; + let sAcross = '0', eAcross = '0'; + if (restbeigin != "" && restend != "") { + const rst = this.convertTimeToMoment(restbeigin), + ret = this.convertTimeToMoment(restend), + wst = this.convertTimeToMoment(this.worktimes[0].start.times), + wet = this.convertTimeToMoment(this.worktimes[0].end.times); + this.worktimes[0].end.across === '1' && wet.add(1, "d"); + if(rst.isBefore(wst)){ + sAcross = '1'; + rst.add(1, 'd'); + ret.add(1, 'd'); + } + if(ret.isBefore(rst)){ + eAcross = '1'; + ret.add(1, 'd'); } - }else{ - minute -= Math.abs(rst.diff(ret, "m")); - } - } - return d; - }); - this.checkRestTimeCollection(times); - } + times.push({s: rst, e: ret}); + if ( + rst.isBefore(wst) || + rst.isAfter(wet) || + ret.isBefore(wst) || + ret.isAfter(wet) || + rst.isSame(ret) + ) { + this.resttimeError = true; + let ts = rst, te = ret; + sAcross == '1' && ts.add(-1, 'd') && te.add(-1, 'd'); + if(ts.isAfter(wet)){ + ts = wet; + }else if(ts.isBefore(wst)) + ts = wst; + + if(te.isAfter(wet)){ + te = wet; + } + minute -= Math.abs(ts.diff(te, "m")); + } else { + if (ret.isBefore(rst)) ret.add(1, "d"); + minute -= Math.abs(rst.diff(ret, "m")); + } + d.start.accross = sAcross; + d.end.accross = sAcross == '1' ? '1' : eAcross; + } + return d; + }); + this.checkRestTimeCollection(times); + } + this.hour = Math.floor(minute / 60); + this.minute = minute % 60; + } else { + let firstS; + let lastE; + d.map((record, i) => { + let s = this.convertTimeToMoment(record.start.times), + e = this.convertTimeToMoment(record.end.times); + i == 0 && (firstS = s); + if (record.start.across === '1' && record.end.across === '1') { + } else if (record.end.across === '1') { + e.add(1, "d"); + } + i == (d.length - 1) && (lastE = e); + minute += Math.abs(s.diff(e, "m")); + }); + if (formParams.isresttimeopen === "1") { + for(let i=0; i { + const {record, start, end} = d; + const {time: restbeigin = ''} = start || {}; + const {time: restend = ''} = end || {}; + let sAcross = '0', eAcross = '0'; + if (restbeigin != "" && restend != "") { + const rst = this.convertTimeToMoment(restbeigin), + ret = this.convertTimeToMoment(restend), + wst = this.convertTimeToMoment(this.worktimes[i].start.times), + wet = this.convertTimeToMoment(this.worktimes[i].end.times); + this.worktimes[0].end.across === '1' && wet.add(1, "d"); + if(!(ret.isBefore(wst) || rst.isAfter(wet))){ + times.push({s: rst, e: ret}); + if ( + rst.isBefore(wst) || + rst.isAfter(wet) || + ret.isBefore(wst) || + ret.isAfter(wet) || + rst.isSame(ret) + ) { + this.resttimeError = true; + let ts = rst, te = ret; + sAcross == '1' && ts.add(-1, 'd') && te.add(-1, 'd'); + if(ts.isAfter(wet)){ + ts = wet; + }else if(ts.isBefore(wst)) + ts = wst; + + if(te.isAfter(wet)){ + te = wet; + } + minute -= Math.abs(ts.diff(te, "m")); + } else { + if (ret.isBefore(rst)) ret.add(1, "d"); + minute -= Math.abs(rst.diff(ret, "m")); + } + } + } + return d; + }); + this.checkRestTimeCollection(times); + } + } + this.hour = Math.floor(minute / 60); + this.minute = minute % 60; + this.timeRange = Math.abs(firstS.diff(lastE, "m")); + } this.worktime = minute; - this.hour = Math.floor(minute / 60); - this.minute = minute % 60; - } catch (ex) { - console.error(ex) - } + } catch (ex) {} let result = i18n.label["388788"]().replace("{hour}", hour); result = result.replace("{minute}", minute); return result; @@ -2329,7 +2424,7 @@ checkRestTimeCollection = (times) => { isresttimeopen && isresttimeopen != "1")) ) {*/ - window.e9HideFormFieldKeys.push(...["restbeigin", "restend"]); + window.e9HideFormFieldKeys.push(...["restbeigin", "restend"]); //} if(halfcalrule == '0'){ ['halfcalpoint','halfcalpoint2cross'].forEach(key=>{ @@ -2381,12 +2476,6 @@ checkRestTimeCollection = (times) => { return; } if(/*shiftonoffworkcount == "1" &&*/ isresttimeopen == '1'){ - if(this.resttimeError){ - message.error('休息时间不在工作时段内'); - this.spinning = false; - return; - } - if(this.resttimeRangeError){ message.error(getLabel('523624','休息时间不能重叠')); this.spinning = false; @@ -2397,14 +2486,14 @@ checkRestTimeCollection = (times) => { // this.spinning = false; // return; // } - + const arr = this.toJS(this.restTimeCollection); if(arr.length == 0){ message.error(getLabel('523634','请设置休息时间')); this.spinning = false; return; } - + const rIndex = []; arr.map((d, i) => { const {start, end} = d; diff --git a/pc4backstage/hrmAttendance/stores/test.js b/pc4backstage/hrmAttendance/stores/test.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/travelRule.js b/pc4backstage/hrmAttendance/stores/travelRule.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/upgrade.js b/pc4backstage/hrmAttendance/stores/upgrade.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/vacationBalance.js b/pc4backstage/hrmAttendance/stores/vacationBalance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/stores/vacationRemain.js b/pc4backstage/hrmAttendance/stores/vacationRemain.js old mode 100644 new mode 100755 index 23587ed..972304d --- a/pc4backstage/hrmAttendance/stores/vacationRemain.js +++ b/pc4backstage/hrmAttendance/stores/vacationRemain.js @@ -259,18 +259,18 @@ class VacationRemainStore { lastname, } = data; - //const result1 = parseFloat(baseAmountspan) + parseFloat(extraAmountspan) >= parseFloat(usedAmountspan); + const result1 = parseFloat(baseAmountspan) + parseFloat(extraAmountspan) >= parseFloat(usedAmountspan); - // let result2 = true; + let result2 = true; - // if (baseAmount2span !== undefined) { - // result2 = parseFloat(baseAmount2span) + parseFloat(extraAmount2span) >= parseFloat(usedAmount2span); - // } + if (baseAmount2span !== undefined) { + result2 = parseFloat(baseAmount2span) + parseFloat(extraAmount2span) >= parseFloat(usedAmount2span); + } - // if (!(result1 && result2)) { - // message.warning(`${getLabel(15323, '第')}${index + 1}${getLabel(27592, '行')},${lastname}${getLabel(529327, '已休年假-初始化(天)不能大于本年年假-初始化(天)+额外年假-初始化(天)')}`); - // } - return true; + if (!(result1 && result2)) { + message.warning(`${getLabel(15323, '第')}${index + 1}${getLabel(27592, '行')},${lastname}${getLabel(529327, '已休年假-初始化(天)不能大于本年年假-初始化(天)+额外年假-初始化(天)')}`); + } + return result1 && result2; }) } diff --git a/pc4backstage/hrmAttendance/stores/vacationRule.js b/pc4backstage/hrmAttendance/stores/vacationRule.js old mode 100644 new mode 100755 index f78a9fd..ef14139 --- a/pc4backstage/hrmAttendance/stores/vacationRule.js +++ b/pc4backstage/hrmAttendance/stores/vacationRule.js @@ -8,6 +8,7 @@ import { WeaLocaleProvider, WeaHelpfulTip, WeaFormItem, + WeaTable, } from 'ecCom'; import { WeaSwitch @@ -15,6 +16,7 @@ import { import { Button, message, + Radio, } from 'antd'; import { AuthorityStore, @@ -27,7 +29,11 @@ import { import * as api from '../apis/vacationRule.js'; import Rules23th from '../components/vacationRule/Rules23th.js'; import Rules6thPanel from '../components/vacationRule/Rules6thPanel.js'; +import { i18n } from '../public/i18n.js'; +import unionBy from 'lodash/unionBy'; +import cloneDeep from 'lodash/cloneDeep'; const getLabel = WeaLocaleProvider.getLabel; +const RadioGroup = Radio.Group; class VacationRuleStore { @observable authorityStore = new AuthorityStore(api.getHasRight); @@ -35,7 +41,9 @@ class VacationRuleStore { @observable searchStore = new SearchStore(api.getSearchCondition, this); @observable tableListStore = new TableListStore(api.getSearchList, this); @observable dialogStore = new DialogStore(this); + @observable provinceDialogStore = new DialogStore(this); @observable formStore = new FormStore(api.getLeaveRulesForm, this); + @observable provinceFormStore = new FormStore(api.getParentalForm, this); @observable sectionValue = 1; @observable detailRule = []; @@ -182,11 +190,21 @@ class VacationRuleStore { activeKey: 'scopeType', showValue: '1' }, + { + passiveKey: 'scopeValueDepartment', //分部 + activeKey: 'scopeType', //应用范围 + showValue: '2' + }, + { + passiveKey: 'scopeValueMember', //分部 + activeKey: 'scopeType', //应用范围 + showValue: '3' + }, //余额发放方式 { passiveKey: 'annualAmount', //每人发放余额 activeKey: 'distributionMode', - showValue: '4,8' + showValue: '4' }, { passiveKey: 'priority', //优先级别 activeKey: 'distributionMode', @@ -202,7 +220,47 @@ class VacationRuleStore { },{ passiveKey: 'releaseRule', //释放规则 activeKey: 'distributionMode', - showValue: '1,2,3,4,5,6' + showValue: '1,2,3,4,6' + }, + { + passiveKey: 'severalChildren', + activeKey: 'distributionMode', + showValue: '8' + }, + { + passiveKey: 'isprovince', + activeKey: 'distributionMode', + showValue: '8' + }, + { + passiveKey: 'carryOver', + activeKey: 'distributionMode', + showValue: '1,2,3,4,6,7' + }, + { + passiveKey: 'carryOverDays', + activeKey: 'distributionMode', + showValue: '1,2,3,4,6,7' + }, + { + passiveKey: 'carryOverDays', + activeKey: 'carryOver', + showValue: '1' + }, + { + passiveKey: 'excludeSubAccount', + activeKey: 'distributionMode', + showValue: '1,2,3,4,6,7,8' + }, + { + passiveKey: 'beforeFormal', + activeKey: 'distributionMode', + showValue: '1,2,3,4,6,7,8' + }, + { + passiveKey: 'deductorder', + activeKey: 'distributionMode', + showValue: '5' }, //有效期规则 { @@ -229,7 +287,7 @@ class VacationRuleStore { return [{ passiveIndex: 3, activeKey: 'distributionMode', - showValue: '1,2,3,4,6,7,8' + showValue: '1,2,3,4,5,6,7,8' }] } @@ -340,11 +398,296 @@ class VacationRuleStore { ) }, - + carryOverDays: () => { + return {this.unitName?this.unitName:getLabel(1925, '天')} + } }; } + get customRenderedElements() { + return { + isprovince: (field, textAreaProps, form, formParams) => { + const radioStyle = { + display: 'block', + height: '30px', + lineHeight: '30px', + }; + const columns = [ + { + title: getLabel('546837','省份'), + dataIndex: "provincename", + key: "provincename", + width: "20%", + }, + { + title: getLabel('546838',"子女年龄上限(周岁)"), + dataIndex: "yearsOld", + key: "yearsOld", + width: "20%", + }, + { + title: getLabel('547727',"发放{param}数").replace('{param}',this.unitName || getLabel(505553, '天')), + dataIndex: "amount", + key: "amount", + width: "20%", + }, + { + title: getLabel('546856','操作'), + key: 'operation', + width: "20%", + render: (text, record) => ( + + {getLabel('93','编辑')} + {getLabel(131966, '删除')} + + ), + }, + ]; + + + return ( +
+
+ form.updateFields({ isprovince: { value: e.target.value } })} value={formParams.isprovince}> + { + field.options.map((option, index) => { + return ( + + + {(option.key == '1') ? ( + + {getLabel('546843','孩子')} + { + form.updateFields(v) + } + } + /> + {getLabel('546846','周岁前,')} + {getLabel('546975','发放固定{param}数').replace('{param}',this.unitName || getLabel('391',"小时"))} + { + form.updateFields(v) + } + } + /> + {this.unitName || getLabel('391',"小时")} + + ) : option.showname} + + + ) + }) + } + + {formParams.isprovince == '2' && ( +
+
+ + +
+ +
+ )} +
+
+ ); + } + } + } + + get provinceDialogButtons() { + return ( + [ + , + , + + ] + ) + } + + @observable selectedRowKeys = []; + + @observable dataSource = []; + provinceInfo = []; + provinceOp = 'add'; + + onSelectChange = (selectedRowKeys) => { + this.selectedRowKeys = selectedRowKeys; + } + + addProvince = () => { + const { + setDialogConfig, + openDialog, + } = this.provinceDialogStore; + + this.provinceOp = 'add'; + this.provinceFormStore.form.resetForm(); + this.provinceFormStore.conditions[0].items[0].viewAttr = 3; + setDialogConfig(this.provinceDialogNewConfig); + openDialog(); + } + + @action batchDeleteProvinces = () => { + this.dataSource = this.dataSource.filter((data,index) => !this.selectedRowKeys.includes(index)); + this.selectedRowKeys = []; + } + + editProvince = (record) => { + return ()=>{ + const { + setDialogConfig, + openDialog, + } = this.provinceDialogStore; + + setDialogConfig(this.provinceDialogEditDialogConfig); + openDialog(); + + this.provinceOp = 'edit'; + this.fetchRowDataAndUpdateForm(record); + } + + } + + fetchRowDataAndUpdateForm = (record) => { + //1、获取当前行数据 + const { id, yearsOld, amount } = record; + + //2、更新表单 + this.provinceFormStore.form.updateFields({ + multiselectprovinceValue: id, + yearsOld:{ + value: yearsOld + }, + amount:{ + value: amount + } + }); + + //3、省份只读 + this.provinceFormStore.conditions[0].items[0].viewAttr = 1; + + } + + @action deleteProvince = (record) => { + return () => { + this.dataSource = this.dataSource.filter(data => data.id !== record.id); + } + } + + getProvinceForm = (id) => { + const { + setFormConfig, + fetchForm, + } = this.provinceFormStore; + + const params = { + typeId: id + }; + setFormConfig({isCustomRender: true}); + fetchForm(params,this.getProvinceInfo); + } + + getProvinceInfo = (data) => { + this.provinceInfo = data.condition[0].items[0].options; + } + + logicallyAddNewProvince = () => { + // 1、校验 + const { + form, + validateForm, + } = this.provinceFormStore; + validateForm(form).then(() => { + if(this.provinceOp == 'add'){ + // 2、将表单数据转换成table需要的数据 + this.convertFormDataToTableData(); + }else{ + this.updateTableData(); + } + this.closeProvincDialog(); + }) + + } + + @action convertFormDataToTableData = () => { + const { + form, + } = this.provinceFormStore; + const { multiselectprovinceValue, yearsOld, amount } = form.getFormParams(); + const newData = multiselectprovinceValue.split(',').map(val => { + const provincename = this.provinceInfo.find(info => info.key === val).showname; + return { + id: val, + provincename, + yearsOld, + amount, + } + }) + this.dataSource = unionBy(newData, toJS(this.dataSource), 'id'); + } + + @action updateTableData = () => { + const { + form, + } = this.provinceFormStore; + const { multiselectprovinceValue, yearsOld, amount } = form.getFormParams(); + + this.dataSource = this.dataSource.map(data => { + if( data.id === multiselectprovinceValue){ + data.yearsOld = yearsOld; + data.amount = amount; + } + return data; + }) + + } + + closeProvincDialog = () => { + const { + closeDialog + } = this.provinceDialogStore; + closeDialog(); + } + + @action closeDialog = () => { + this.selectedRowKeys = []; + this.dataSource = []; + } + + get newDialogConfig() { return { title: getLabel(505562, '新建假期规则'), @@ -365,9 +708,32 @@ class VacationRuleStore { } } + get provinceDialogNewConfig() { + return { + title: getLabel(546862,'新增规则') , + dialogMark:'province', + style: { + width: 550, + height: 300 + } + } + } + + get provinceDialogEditDialogConfig() { + return { + title: getLabel(546863,'编辑规则'), + dialogMark:'province', + style: { + width: 550, + height: 300 + } + } + } + + //自定义渲染表单元素的key值 get customRenderKeyList() { - return ['extendedDays', 'expirationDay'] + return ['extendedDays', 'expirationDay','yearsOld'] } //根据customRenderKeyList得出item的集合 @@ -439,6 +805,8 @@ class VacationRuleStore { openDialog(); this.getForm(); + + } resetDistributeModeRule = () => { @@ -526,12 +894,14 @@ class VacationRuleStore { form, validateForm, } = this.formStore, { - distributionMode + distributionMode, + isprovince, } = form.getFormParams(); this.setHideFormFieldKeys(); validateForm(form).then(() => { + if(!this.validateHolidayDaysSettings())return; this.isNameRepeat().then(() => { const params = form.getFormParams(); @@ -549,6 +919,17 @@ class VacationRuleStore { }) } + if(distributionMode === '8' && isprovince === '2'){ + Object.assign(params, { + detailRule: JSON.stringify(cloneDeep(toJS(this.dataSource)).map(data => { + data.provinceid = data.id; + delete data.id; + delete data.provincename; + return data + })), + }) + } + if (this.dialogType === 'edit') { Object.assign(params, { ruleId: this.ruleId @@ -561,11 +942,13 @@ class VacationRuleStore { api[apiName](params).then(datas => { const { - sign + sign, + api_status, + status, } = datas; - if (sign === '1') { - message.success(datas.message); + if ( api_status && status !== '-1') { + message.success(datas.message || i18n.message.saveSuccess()); this.handleSearch(); this.dialogStore.closeDialog(); } else { @@ -580,6 +963,31 @@ class VacationRuleStore { } + validateHolidayDaysSettings = () => { + const { + form, + } = this.formStore, { + distributionMode, + isprovince, + yearsOld, + annualAmount, + } = form.getFormParams(); + + if(distributionMode == '8' && isprovince == '1'){ + if(!yearsOld && yearsOld !== 0){ + message.warning(getLabel(546860,'请填写孩子周岁') ); + return false + } + + if(!annualAmount && annualAmount !== 0){ + message.warning(getLabel(546861,'请填写发放固定小时数') ); + return false + } + } + + return true + } + setHideFormFieldKeys = () => { const { form, @@ -590,6 +998,7 @@ class VacationRuleStore { distributionMode, //余额发放方式 extensionEnable, //允许延长有效期 validityRule, //有效期规则 + carryOver, } = form.getFormParams(); //默认两项:假期类型、规则名称 @@ -611,6 +1020,10 @@ class VacationRuleStore { needValidation.push('effectiveMonths'); } + if(['1','2','3','4','6','7'].includes(distributionMode) && carryOver === '1'){ + needValidation.push('carryOverDays'); + } + window.e9HideFormFieldKeys = collectHideFormFieldKeys(needValidation); } @@ -660,6 +1073,7 @@ class VacationRuleStore { } = typeId; this.getUnitName(value); + this.getProvinceForm(value); } if (distributionMode) { //切换余额发放方式 @@ -955,10 +1369,14 @@ class VacationRuleStore { fetchForm(params, this.exportFormDatas, this.afterFormInit); } - exportFormDatas = (datas) => { + @action exportFormDatas = (datas) => { ['distributionMode', 'calcMethod', 'convertModeTips', 'isEnable', 'detailRule', 'unitName', 'legalRule', 'welfareRule', 'legalKey', 'welfareKey'].forEach(val => { this[val] = datas[val]; }); + + if(datas.detailRule && datas.detailRule.length > 0 && datas.detailRule[0].provincename !== undefined){ + this.dataSource = datas.detailRule.map(data => ({ ...data, id: data.provinceid+'' })); + } } afterFormInit = () => { @@ -966,14 +1384,19 @@ class VacationRuleStore { const { distributionMode, calcMethod, + typeId } = this.formStore.form.getFormParams(); this.setValidityRuleDisabled(distributionMode); this.setConvertModeDisabled(calcMethod); this.lastDistributionMode = distributionMode; + + this.getProvinceForm(typeId); } + + //法定年假、福利年假规则选择框事件回调 @action handleRuleSelectChange = (key, type) => { if (type === 'legal') { diff --git a/pc4backstage/hrmAttendance/stores/vacationType.js b/pc4backstage/hrmAttendance/stores/vacationType.js old mode 100644 new mode 100755 index 0ca271e..44149c5 --- a/pc4backstage/hrmAttendance/stores/vacationType.js +++ b/pc4backstage/hrmAttendance/stores/vacationType.js @@ -87,6 +87,16 @@ class VacationTypeStore { activeKey: 'scopeType', showValue: '1' }, + { + passiveKey: 'scopeValueDepartment', + activeKey: 'scopeType', + showValue: '2' + }, + { + passiveKey: 'scopeValueMember', + activeKey: 'scopeType', + showValue: '3' + }, //计算请假时长方式 { passiveKey: 'hoursToDay', //日折算时长 @@ -109,6 +119,11 @@ class VacationTypeStore { activeKey: 'minimumUnit', showValue: '5,6', }, + { + passiveKey: 'schevacation', + activeKey: 'schevacationON', + showValue: '1', + }, ] } @@ -403,6 +418,12 @@ class VacationTypeStore { if (scopeType === '1') { //分部 needValidation.push('scopeValue'); } + if (scopeType === '2') { + needValidation.push('scopeValueDepartment'); + } + if (scopeType === '3') { //分部 + needValidation.push('scopeValueMember'); + } if (computingMode === '2') { //按自然日计算请假时长 needValidation.push('hoursToDay'); } diff --git a/pc4backstage/hrmAttendance/stores/workflowSetting.js b/pc4backstage/hrmAttendance/stores/workflowSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/applicationSettings.less b/pc4backstage/hrmAttendance/style/applicationSettings.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/attendanceSynSetting.less b/pc4backstage/hrmAttendance/style/attendanceSynSetting.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/common.css b/pc4backstage/hrmAttendance/style/common.css old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/common.less b/pc4backstage/hrmAttendance/style/common.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/groupSetting.css b/pc4backstage/hrmAttendance/style/groupSetting.css old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/groupSetting.less b/pc4backstage/hrmAttendance/style/groupSetting.less old mode 100644 new mode 100755 index 74859b3..f0000de --- a/pc4backstage/hrmAttendance/style/groupSetting.less +++ b/pc4backstage/hrmAttendance/style/groupSetting.less @@ -81,6 +81,26 @@ background: #A7CC62; } } + + .overtime_type{ + display: flex; + + .wea-browser{ + margin-left: 16px; + min-width: 120px; + } + + .wea-helpful-tip { + margin-left: 8px; + } + + .ant-select-selection__choice__content{ + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + width: 175px; + } + } } .basicSetting{ @@ -457,3 +477,19 @@ table-layout: fixed; } } + +.effectiveWrap{ + height: 100%; + + display: flex; + justify-content: center; + align-items: center; + + .wea-form-item{ + width: 70%; + } + + .tips{ + margin-left: 8px; + } +} diff --git a/pc4backstage/hrmAttendance/style/holidaySetting.css b/pc4backstage/hrmAttendance/style/holidaySetting.css old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/icon.less b/pc4backstage/hrmAttendance/style/icon.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/import.css b/pc4backstage/hrmAttendance/style/import.css old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/index.js b/pc4backstage/hrmAttendance/style/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/init.less b/pc4backstage/hrmAttendance/style/init.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/kqMonthReportSetting.less b/pc4backstage/hrmAttendance/style/kqMonthReportSetting.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/overtimeRule.less b/pc4backstage/hrmAttendance/style/overtimeRule.less old mode 100644 new mode 100755 index 4abcb23..083f78c --- a/pc4backstage/hrmAttendance/style/overtimeRule.less +++ b/pc4backstage/hrmAttendance/style/overtimeRule.less @@ -122,6 +122,11 @@ .required:after { right: -10px; } + + .wea-select{ + margin-left: 6px; + } + } .overtime { diff --git a/pc4backstage/hrmAttendance/style/scheduleSetting.less b/pc4backstage/hrmAttendance/style/scheduleSetting.less old mode 100644 new mode 100755 index 6556e0a..10d3bbb --- a/pc4backstage/hrmAttendance/style/scheduleSetting.less +++ b/pc4backstage/hrmAttendance/style/scheduleSetting.less @@ -137,7 +137,7 @@ .cell{ cursor: pointer; width: 100%; - height: 100%; + height: 30px; &-disabled{ cursor: not-allowed; } @@ -164,6 +164,10 @@ margin-bottom: 5px; border-radius: 5px; } + + .ant-table-fixed-left .ant-table-body-inner{ + border: 1px solid #e9e9e9; + } } } @@ -215,6 +219,25 @@ } } } + + .sticky { + position: fixed; + top: 52px; + z-index: 1; + } + + .index0{ + z-index: 0; + } + + .increase-content-height{ + padding-bottom: 65px; + } + + .cell-disabled{ + cursor: not-allowed; + background-color: rgba(0, 0, 0, 0.0588235294117647); + } } .scheduleSetting-auth{ diff --git a/pc4backstage/hrmAttendance/style/shiftManager.css b/pc4backstage/hrmAttendance/style/shiftManager.css old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/shiftManager.less b/pc4backstage/hrmAttendance/style/shiftManager.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/test.less b/pc4backstage/hrmAttendance/style/test.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/upgrade.less b/pc4backstage/hrmAttendance/style/upgrade.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/vacationRemain.less b/pc4backstage/hrmAttendance/style/vacationRemain.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/vacationRule.less b/pc4backstage/hrmAttendance/style/vacationRule.less old mode 100644 new mode 100755 index 9c48c68..26f539f --- a/pc4backstage/hrmAttendance/style/vacationRule.less +++ b/pc4backstage/hrmAttendance/style/vacationRule.less @@ -127,4 +127,44 @@ } } } + .isprovince{ + .wea-input-number , + .wea-field-readonly { + margin: 0 6px; + } + } + + .isprovince-table{ + .wea-new-table{ + margin-top: 8px; + border: 1px solid #d9d9d9; + border-bottom: 0; + } + } + + .carryOverDays{ + .wea-input-number{ + width: 80px; + } + } +} + +.hrm-vacation-province-form{ + padding: 16px 30px; + + .wea-form-item { + min-height: 30px; + padding-top: 8px; + padding-bottom: 8px; + box-sizing: content-box; + } +} + +.hrm-vacation-province-dialog{ + .wea-select .wea-select-input span{ + white-space: initial; + } + .wea-select .wea-select-input{ + white-space: initial; + } } \ No newline at end of file diff --git a/pc4backstage/hrmAttendance/style/vacationType.less b/pc4backstage/hrmAttendance/style/vacationType.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/style/workflowSetting.less b/pc4backstage/hrmAttendance/style/workflowSetting.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/util/index.js b/pc4backstage/hrmAttendance/util/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/util/pulic-func.js b/pc4backstage/hrmAttendance/util/pulic-func.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/util/pure-util.js b/pc4backstage/hrmAttendance/util/pure-util.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/util/save-time-util.js b/pc4backstage/hrmAttendance/util/save-time-util.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmAttendance/util/sticky.js b/pc4backstage/hrmAttendance/util/sticky.js new file mode 100755 index 0000000..929c806 --- /dev/null +++ b/pc4backstage/hrmAttendance/util/sticky.js @@ -0,0 +1,168 @@ +// 创建一个水平滚动跟随函数 +const createHorizontalScrollFollow = () => { + // 获取表格相关元素 + const tableBody = document.querySelector('.ant-table-scroll .ant-table-body'); + const tableHeader = document.querySelector('.ant-table-scroll thead'); + const table = document.querySelector('.ant-table-scroll table'); + + const width = table.offsetWidth - 2; + + // 滚动事件处理函数 + const scrollHandler = () => { + const scrollLeft = -tableBody.scrollLeft; + tableHeader.style.transform = `translateX(${scrollLeft}px)`; + } + + // 绑定滚动事件 + const bindScroll = () => { + tableBody.addEventListener('scroll', scrollHandler); + const scrollLeft = -tableBody.scrollLeft; + tableHeader.style.transform = `translateX(${scrollLeft}px)`; + // 设置表头宽度与表格一致 + tableHeader.style.width = `${width}px`; + } + + // 取消绑定滚动事件 + const unbindScroll = () => { + tableBody.removeEventListener('scroll', scrollHandler); + tableHeader.style.transform = 'initial'; + tableHeader.style.width = 'initial'; + } + + // 返回绑定和取消绑定滚动事件的方法 + return { + bindScroll, + unbindScroll, + width, + } +}; + +// 创建一个设置表头宽度的辅助函数 +const createHeaderWidthSetter = (tableWidth) => { + // 获取所有表头元素 + const headers = document.querySelectorAll('.header')&&document.querySelectorAll('.header'); + + const cellWidth = document.querySelectorAll('.bodyCell')[0]&& document.querySelectorAll('.bodyCell')[0].getBoundingClientRect().width; + + // 设置表头宽度 + const setWidth = () => { + for (let i = 0; i < headers.length; i++) { + const header = headers[i]; + header.style.width = `${cellWidth}px`; + } + } + + // 清除表头宽度 + const clearWidth = () => { + for (let i = 0; i < headers.length; i++) { + const header = headers[i]; + header.style.width = 'initial'; + } + } + + // 返回设置和清除表头宽度的方法 + return { + setWidth, + clearWidth, + } +} + +/** + * 创建表格外层容器的边距设置器 + * @returns {Object} 边距设置器对象,包含设置边距和清除边距的方法 + */ +const createTableContainerMarginSetter = () => { + const tableContainerNode = document.querySelector('.table'); + const style = tableContainerNode.style; + + /** + * 设置表格外层容器的边距 + */ + const setMargin = () => { + style.marginLeft = '-10px'; + style.marginRight = '-10px'; + } + + /** + * 清除表格外层容器的边距 + */ + const clearMargin = () => { + style.marginLeft = 'initial'; + style.marginRight = 'initial'; + } + + return { + setMargin, + clearMargin, + } +} + +function throttle(func, delay) { + let lastCall = 0; + return function(...args) { + const now = new Date().getTime(); + if (now - lastCall < delay) { + return; + } + lastCall = now; + return func.apply(this, args); + }; +} + +/** +* 监听滚动事件,为指定元素的表头添加 sticky 类 +* @param {string} element - 要监听滚动事件的元素选择器 +*/ +const sticky = (element) => { + const scrollHelper = createHorizontalScrollFollow(); + const headerWidthSetter = createHeaderWidthSetter(scrollHelper.width); + const tableWpMarginSetter = createTableContainerMarginSetter(); + const topComponentHeight = 52.36; + + //是否添加了sticky + let isSticky = false; + + // 监听滚动事件 + document.querySelector(element).addEventListener('scroll', throttle(function (arg) { + const tables = document.querySelectorAll('table'); // 获取页面中所有的表格 + const tableWp = document.querySelectorAll('.table')[0]; + + const { scrollHeight, clientHeight, scrollTop } = arg.srcElement; + const scrollDistanceFromBottom = scrollHeight - clientHeight - scrollTop; + + const rect = tables[0].getBoundingClientRect(); // 获取第一个表格的位置信息 + for (let i = 0; i < tables.length; i++) { + const table = tables[i]; + const thead = table.querySelector('thead'); // 获取表格的表头元素 + if (rect.top <= topComponentHeight && rect.bottom >= thead.offsetHeight) { + if (isSticky) return; + // 当第一个表格的顶部超出视口顶部且底部超出表头高度时,为表头添加 sticky 类 + thead.classList.add('sticky'); + if (i == 1) { + thead.classList.add('index0'); + isSticky = true; + } + if(scrollDistanceFromBottom < 30){ + tableWp.classList.add('increase-content-height'); + } + scrollHelper.bindScroll(); + headerWidthSetter.setWidth(); + tableWpMarginSetter.setMargin(); + } else { + if (!isSticky) return; + // 否则移除 sticky 类 + thead.classList.remove('sticky'); + tableWp.classList.remove('increase-content-height'); + if (i == 1) { + thead.classList.remove('index0'); + isSticky = false; + } + scrollHelper.unbindScroll(); + headerWidthSetter.clearWidth(); + tableWpMarginSetter.clearMargin(); + } + } + },0)); +} + +export default sticky; \ No newline at end of file diff --git a/pc4backstage/hrmComsPublic/apis/common.js b/pc4backstage/hrmComsPublic/apis/common.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmComsPublic/components/AdvanceSearchFormInfo.js b/pc4backstage/hrmComsPublic/components/AdvanceSearchFormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmComsPublic/components/Calendar.js b/pc4backstage/hrmComsPublic/components/Calendar.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmComsPublic/components/FormInfo.js b/pc4backstage/hrmComsPublic/components/FormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmComsPublic/components/OrganizationTree.js b/pc4backstage/hrmComsPublic/components/OrganizationTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmComsPublic/components/Tabs.js b/pc4backstage/hrmComsPublic/components/Tabs.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmComsPublic/components/index.js b/pc4backstage/hrmComsPublic/components/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmComsPublic/index.js b/pc4backstage/hrmComsPublic/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmComsPublic/public/i18n.js b/pc4backstage/hrmComsPublic/public/i18n.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmComsPublic/public/logType.js b/pc4backstage/hrmComsPublic/public/logType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmComsPublic/stores/baseStore.js b/pc4backstage/hrmComsPublic/stores/baseStore.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmComsPublic/style/calendar.less b/pc4backstage/hrmComsPublic/style/calendar.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/adareaset.js b/pc4backstage/hrmengine/apis/adareaset.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/adminAreaDisplaySetting.js b/pc4backstage/hrmengine/apis/adminAreaDisplaySetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/adminDecentralization.js b/pc4backstage/hrmengine/apis/adminDecentralization.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/annual.js b/pc4backstage/hrmengine/apis/annual.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/appDetach.js b/pc4backstage/hrmengine/apis/appDetach.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/archiveLogView.js b/pc4backstage/hrmengine/apis/archiveLogView.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/assImple.js b/pc4backstage/hrmengine/apis/assImple.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/assItem.js b/pc4backstage/hrmengine/apis/assItem.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/assType.js b/pc4backstage/hrmengine/apis/assType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/attendance.js b/pc4backstage/hrmengine/apis/attendance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/attendanceSetting.js b/pc4backstage/hrmengine/apis/attendanceSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/authAdjust.js b/pc4backstage/hrmengine/apis/authAdjust.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/authSearch.js b/pc4backstage/hrmengine/apis/authSearch.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/authorizationSetting.js b/pc4backstage/hrmengine/apis/authorizationSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/avatarSetting.js b/pc4backstage/hrmengine/apis/avatarSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/basicImport.js b/pc4backstage/hrmengine/apis/basicImport.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/batchAdjust.js b/pc4backstage/hrmengine/apis/batchAdjust.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/batchEdit.js b/pc4backstage/hrmengine/apis/batchEdit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/batchMaintenance.js b/pc4backstage/hrmengine/apis/batchMaintenance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/batchUpload.js b/pc4backstage/hrmengine/apis/batchUpload.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/birthdayRemind.js b/pc4backstage/hrmengine/apis/birthdayRemind.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/browserDisplayField.js b/pc4backstage/hrmengine/apis/browserDisplayField.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/cardItemSet.js b/pc4backstage/hrmengine/apis/cardItemSet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/city.js b/pc4backstage/hrmengine/apis/city.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/common.js b/pc4backstage/hrmengine/apis/common.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/contractExpireWarning.js b/pc4backstage/hrmengine/apis/contractExpireWarning.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/contractMaintain.js b/pc4backstage/hrmengine/apis/contractMaintain.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/contractTemplate.js b/pc4backstage/hrmengine/apis/contractTemplate.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/contractType.js b/pc4backstage/hrmengine/apis/contractType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/country.js b/pc4backstage/hrmengine/apis/country.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/county.js b/pc4backstage/hrmengine/apis/county.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/decentralizationAdminSet.js b/pc4backstage/hrmengine/apis/decentralizationAdminSet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/dismiss.js b/pc4backstage/hrmengine/apis/dismiss.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/duty.js b/pc4backstage/hrmengine/apis/duty.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/dutyType.js b/pc4backstage/hrmengine/apis/dutyType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/edu.js b/pc4backstage/hrmengine/apis/edu.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/education.js b/pc4backstage/hrmengine/apis/education.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/edulevel.js b/pc4backstage/hrmengine/apis/edulevel.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/elseSetting.js b/pc4backstage/hrmengine/apis/elseSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/employDemand.js b/pc4backstage/hrmengine/apis/employDemand.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/enginegroup.js b/pc4backstage/hrmengine/apis/enginegroup.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/entryMaintenance.js b/pc4backstage/hrmengine/apis/entryMaintenance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/formal.js b/pc4backstage/hrmengine/apis/formal.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/funcManageDecent.js b/pc4backstage/hrmengine/apis/funcManageDecent.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/importorg.js b/pc4backstage/hrmengine/apis/importorg.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/importresource.js b/pc4backstage/hrmengine/apis/importresource.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/leaveType.js b/pc4backstage/hrmengine/apis/leaveType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/levelProtection.js b/pc4backstage/hrmengine/apis/levelProtection.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/limitedAnalysis.js b/pc4backstage/hrmengine/apis/limitedAnalysis.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/loginFailLog.js b/pc4backstage/hrmengine/apis/loginFailLog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/loginLog.js b/pc4backstage/hrmengine/apis/loginLog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/majorset.js b/pc4backstage/hrmengine/apis/majorset.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/matrix.js b/pc4backstage/hrmengine/apis/matrix.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/moduleManage.js b/pc4backstage/hrmengine/apis/moduleManage.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/normalLog.js b/pc4backstage/hrmengine/apis/normalLog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/officeLocation.js b/pc4backstage/hrmengine/apis/officeLocation.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/officeaddress.js b/pc4backstage/hrmengine/apis/officeaddress.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/onlineAnalysis.js b/pc4backstage/hrmengine/apis/onlineAnalysis.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/onlineAttendance.js b/pc4backstage/hrmengine/apis/onlineAttendance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/orgChart.js b/pc4backstage/hrmengine/apis/orgChart.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/orgFieldDisplaySetting.js b/pc4backstage/hrmengine/apis/orgFieldDisplaySetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/organization.js b/pc4backstage/hrmengine/apis/organization.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/organizationvirtual.js b/pc4backstage/hrmengine/apis/organizationvirtual.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/otherSetting.js b/pc4backstage/hrmengine/apis/otherSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/paidLeave.js b/pc4backstage/hrmengine/apis/paidLeave.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/paidLeaveManager.js b/pc4backstage/hrmengine/apis/paidLeaveManager.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/payrollManagement.js b/pc4backstage/hrmengine/apis/payrollManagement.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/payrollSending.js b/pc4backstage/hrmengine/apis/payrollSending.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/personalSalaryAdjustment.js b/pc4backstage/hrmengine/apis/personalSalaryAdjustment.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/post.js b/pc4backstage/hrmengine/apis/post.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/posts.js b/pc4backstage/hrmengine/apis/posts.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/privacySetting.js b/pc4backstage/hrmengine/apis/privacySetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/province.js b/pc4backstage/hrmengine/apis/province.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/quit.js b/pc4backstage/hrmengine/apis/quit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/recruitInfo.js b/pc4backstage/hrmengine/apis/recruitInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/recruitLibrary.js b/pc4backstage/hrmengine/apis/recruitLibrary.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/recruitPlan.js b/pc4backstage/hrmengine/apis/recruitPlan.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/rehire.js b/pc4backstage/hrmengine/apis/rehire.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/renew.js b/pc4backstage/hrmengine/apis/renew.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/resourceIndex.js b/pc4backstage/hrmengine/apis/resourceIndex.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/retire.js b/pc4backstage/hrmengine/apis/retire.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/roleSetting.js b/pc4backstage/hrmengine/apis/roleSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/rpManage.js b/pc4backstage/hrmengine/apis/rpManage.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/rpType.js b/pc4backstage/hrmengine/apis/rpType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/salaryApplySet.js b/pc4backstage/hrmengine/apis/salaryApplySet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/salaryBank.js b/pc4backstage/hrmengine/apis/salaryBank.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/salaryIndexMaintenance.js b/pc4backstage/hrmengine/apis/salaryIndexMaintenance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/salaryIndexSetting.js b/pc4backstage/hrmengine/apis/salaryIndexSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/salaryItemsSet.js b/pc4backstage/hrmengine/apis/salaryItemsSet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/sanyuan.js b/pc4backstage/hrmengine/apis/sanyuan.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/schedule.js b/pc4backstage/hrmengine/apis/schedule.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/secAdminLog.js b/pc4backstage/hrmengine/apis/secAdminLog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/secAuditorLog.js b/pc4backstage/hrmengine/apis/secAuditorLog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/securitySetting.js b/pc4backstage/hrmengine/apis/securitySetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/sensitiveWord.js b/pc4backstage/hrmengine/apis/sensitiveWord.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/serialNumber.js b/pc4backstage/hrmengine/apis/serialNumber.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/signatureManagement.js b/pc4backstage/hrmengine/apis/signatureManagement.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/singleEducation.js b/pc4backstage/hrmengine/apis/singleEducation.js new file mode 100755 index 0000000..25bc3e4 --- /dev/null +++ b/pc4backstage/hrmengine/apis/singleEducation.js @@ -0,0 +1,15 @@ +import { + WeaTools +} from 'ecCom' + +export const getRight = (params) => { + return WeaTools.callApi('/api/hrm/edulevel/getHasRight', 'GET', params); +} + +export const getEducationForm = (params) => { + return WeaTools.callApi('/api/hrm/edulevel/getEduForm?is_multilang_set=true', 'GET', params); +} + +export const saveEducationForm = (params) => { + return WeaTools.callApi('/api/hrm/edulevel/edit', 'POST', params); +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/apis/singleJob.js b/pc4backstage/hrmengine/apis/singleJob.js new file mode 100755 index 0000000..c3e6778 --- /dev/null +++ b/pc4backstage/hrmengine/apis/singleJob.js @@ -0,0 +1,23 @@ +import { + WeaTools +} from 'ecCom' + +export const getRight = (params) => { + return WeaTools.callApi('/api/hrm/job/getHasRight', 'GET', params); +} + +export const getJobForm = (params) => { + return WeaTools.callApi('/api/hrm/job/getJobActivityForm?is_multilang_set=true', 'GET', params); +} + +export const getJobGroupForm = (params) => { + return WeaTools.callApi('/api/hrm/job/getJobGroupForm?is_multilang_set=true', 'GET', params); +} + +export const saveJobForm = (params) => { + return WeaTools.callApi('/api/hrm/job/editeJobActivity', 'POST', params); +} + +export const saveJobGroupForm = (params) => { + return WeaTools.callApi('/api/hrm/job/addJobGroup', 'POST', params); +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/apis/singleMajor.js b/pc4backstage/hrmengine/apis/singleMajor.js new file mode 100755 index 0000000..1296560 --- /dev/null +++ b/pc4backstage/hrmengine/apis/singleMajor.js @@ -0,0 +1,15 @@ +import { + WeaTools +} from 'ecCom' + +export const getRight = (params) => { + return WeaTools.callApi('/api/hrm/speciality/getHasRight', 'GET', params); +} + +export const getMajorForm = (params) => { + return WeaTools.callApi('/api/hrm/speciality/getSpecialityForm?is_multilang_set=true', 'GET', params); +} + +export const saveMajorForm = (params) => { + return WeaTools.callApi('/api/hrm/speciality/edit', 'POST', params); +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/apis/singlePost.js b/pc4backstage/hrmengine/apis/singlePost.js new file mode 100755 index 0000000..0b35a0a --- /dev/null +++ b/pc4backstage/hrmengine/apis/singlePost.js @@ -0,0 +1,31 @@ +import { + WeaTools +} from 'ecCom' + +export const getRight = (params) => { + return WeaTools.callApi('/api/hrm/job/getHasRight', 'GET', params); +} + +export const getJobGroupForm = (params) => { + return WeaTools.callApi('/api/hrm/job/getJobGroupForm?is_multilang_set=true', 'GET', params); +} + +export const getJobForm = (params) => { + return WeaTools.callApi('/api/hrm/job/getJobActivityForm?is_multilang_set=true', 'GET', params); +} + +export const getPostForm = (params) => { + return WeaTools.callApi('/api/hrm/job/getJobTitleForm?is_multilang_set=true', 'GET', params); +} + +export const savePostForm = (params) => { + return WeaTools.callApi('/api/hrm/job/addJobTitle', 'POST', params); +} + +export const saveJobForm = (params) => { + return WeaTools.callApi('/api/hrm/job/addJobActivity', 'POST', params); +} + +export const saveJobGroupForm = (params) => { + return WeaTools.callApi('/api/hrm/job/addJobGroup', 'POST', params); +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/apis/singleWorkNature.js b/pc4backstage/hrmengine/apis/singleWorkNature.js new file mode 100755 index 0000000..e684710 --- /dev/null +++ b/pc4backstage/hrmengine/apis/singleWorkNature.js @@ -0,0 +1,15 @@ +import { + WeaTools +} from 'ecCom' + +export const getRight = (params) => { + return WeaTools.callApi('/api/hrm/usekind/getHasRight', 'GET', params); +} + +export const getWorkNatureForm = (params) => { + return WeaTools.callApi('/api/hrm/usekind/getUseKindForm?is_multilang_set=true', 'GET', params); +} + +export const saveWorkNatureForm = (params) => { + return WeaTools.callApi('/api/hrm/usekind/edit', 'POST', params); +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/apis/specialty.js b/pc4backstage/hrmengine/apis/specialty.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/staffCareReminder.js b/pc4backstage/hrmengine/apis/staffCareReminder.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/subCompanyFieldDef.js b/pc4backstage/hrmengine/apis/subCompanyFieldDef.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/systemAdminLog.js b/pc4backstage/hrmengine/apis/systemAdminLog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/test.js b/pc4backstage/hrmengine/apis/test.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/title.js b/pc4backstage/hrmengine/apis/title.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/titleset.js b/pc4backstage/hrmengine/apis/titleset.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/trainActivity.js b/pc4backstage/hrmengine/apis/trainActivity.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/trainArrange.js b/pc4backstage/hrmengine/apis/trainArrange.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/trainPlan.js b/pc4backstage/hrmengine/apis/trainPlan.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/trainResource.js b/pc4backstage/hrmengine/apis/trainResource.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/trainTypes.js b/pc4backstage/hrmengine/apis/trainTypes.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/transfer.js b/pc4backstage/hrmengine/apis/transfer.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/trial.js b/pc4backstage/hrmengine/apis/trial.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/unitSet.js b/pc4backstage/hrmengine/apis/unitSet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/workHour.js b/pc4backstage/hrmengine/apis/workHour.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/workNatureExcerpt.js b/pc4backstage/hrmengine/apis/workNatureExcerpt.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/workflow.js b/pc4backstage/hrmengine/apis/workflow.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/workingDayAdjust.js b/pc4backstage/hrmengine/apis/workingDayAdjust.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/apis/worknature.js b/pc4backstage/hrmengine/apis/worknature.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/EduLevel.js b/pc4backstage/hrmengine/components/EduLevel.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/Home.js b/pc4backstage/hrmengine/components/Home.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/HrmTest.js b/pc4backstage/hrmengine/components/HrmTest.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/ResourceIndex.js b/pc4backstage/hrmengine/components/ResourceIndex.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/adminAreaDisplaySetting/index.js b/pc4backstage/hrmengine/components/adminAreaDisplaySetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/adminDecentralization/index.js b/pc4backstage/hrmengine/components/adminDecentralization/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/annualLeave/period/DataList.js b/pc4backstage/hrmengine/components/annualLeave/period/DataList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/annualLeave/period/index.js b/pc4backstage/hrmengine/components/annualLeave/period/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/annualLeave/rule/DataList.js b/pc4backstage/hrmengine/components/annualLeave/rule/DataList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/annualLeave/rule/index.js b/pc4backstage/hrmengine/components/annualLeave/rule/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/annualLeave/setting/DataList.js b/pc4backstage/hrmengine/components/annualLeave/setting/DataList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/annualLeave/setting/Import.js b/pc4backstage/hrmengine/components/annualLeave/setting/Import.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/annualLeave/setting/TabPane.js b/pc4backstage/hrmengine/components/annualLeave/setting/TabPane.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/annualLeave/setting/index.js b/pc4backstage/hrmengine/components/annualLeave/setting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/appDetach/DetachEdit.js b/pc4backstage/hrmengine/components/appDetach/DetachEdit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/appDetach/DetachList.js b/pc4backstage/hrmengine/components/appDetach/DetachList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/appDetach/GlobalSetting.js b/pc4backstage/hrmengine/components/appDetach/GlobalSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/appDetach/index.js b/pc4backstage/hrmengine/components/appDetach/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/archiveLogView/index.js b/pc4backstage/hrmengine/components/archiveLogView/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/area/Area.js b/pc4backstage/hrmengine/components/area/Area.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/area/AreaTable.js b/pc4backstage/hrmengine/components/area/AreaTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/area/BriefInfo.js b/pc4backstage/hrmengine/components/area/BriefInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/area/Import.js b/pc4backstage/hrmengine/components/area/Import.js new file mode 100755 index 0000000..677372a --- /dev/null +++ b/pc4backstage/hrmengine/components/area/Import.js @@ -0,0 +1,222 @@ +import { + WeaUpload, + WeaDialog, + WeaSearchGroup, + WeaMoreButton, + WeaFormItem, +} from 'ecCom' + +import { + Row, + Col, + Button, +} from 'antd' + +import { + WeaSwitch +} from 'comsMobx' + +import { + IEVersion +} from '../../public/pulic-func' + +import { + i18n +} from '../../public/i18n'; + +export default class Import extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 880, + height: 510, + isPanelShow: false, + list: [], + upStatus: '', + } + } + + setPanelStatus(bool) { + this.setState({ + isPanelShow: bool, + list: [] + }); + } + + + getForm() { + const { + condition + } = this.props; + let _arr = []; + + condition.map((c, i) => { + let arr = []; + if (i == 0) { //基本信息 + c.items.map((field, index) => { + arr.push({ + com: ( +
+ + +
+
+
{index + 1}
+
+
+ + +
+ + {this.getDom(field.domkey, field.value)} + +
+ +
+
+ ), + colSpan: 1, + }) + }) + } + if (i == 1) { //导入说明 + c.items.map((field, index) => { + arr.push({ + com: ( +
+ + +
+
{index + 1}
+
+ + + {this.getIllustration(field.value, field.link, index)} + +
+
+ ), + colSpan: 1 + }) + }) + } + _arr.push(
) + + }); + return _arr; + } + + getDom(domkey, url) { + const { + setExcelFile, + templetName + } = this.props; + const { + upStatus, + list + } = this.state; + let dom; + if (domkey == undefined) { + return; + } + if (domkey[0] == 'templet') dom = {templetName}; + if (domkey[0] == 'excelfile') { + dom = (
+
+ {this.setList(l); setExcelFile(id)}} + onUploading={s => this.onUploading(s)} + > + + +
+
+ { list.length == 0 ?

{i18n.label.noFileSelected()}

: list.map(file =>

{file.filename}

) } +
+
) + } + return dom; + } + + getIllustration(val, url, index) { + const { + templetName + } = this.props; + let p; + if (index == 0) { + p = (

{i18n.label.downloadTemplateFirst()}{templetName}

); + } else { + p = (

{val}

); + } + return p; + } + + onUploading(s) { + const { + list + } = this.state; + + this.setUpStatus(s); + if (s == 'uploading') { + this.setList([]); + } else { + this.setList(list); + } + } + + setList(list) { + this.setState({ + list: list + }); + } + + setUpStatus(upStatus) { + this.setState({ + upStatus: upStatus + }); + } + + render() { + const { + title, + visible, + submit, + importHistoryQuery, + onCancel + } = this.props; + const { + width + } = this.state; + + const buttons = [ + (), + (), + () + ]; + + return ( + { onCancel(); this.setPanelStatus(false) } } + buttons={buttons} + style={{width: width, height: 510}} + onChangeHeight={(h) => this.setState({height: h})} + > + {this.getForm()} + + ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/area/ImportHistory.js b/pc4backstage/hrmengine/components/area/ImportHistory.js new file mode 100755 index 0000000..f2c5256 --- /dev/null +++ b/pc4backstage/hrmengine/components/area/ImportHistory.js @@ -0,0 +1,94 @@ +import { + WeaDialog, + WeaMoreButton, +} from 'ecCom' + +import { + Button, +} from 'antd' + +import { + WeaTableNew +} from 'comsMobx'; + +import { + jumpToHrmCard +} from '../../public/pulic-func' + +import { + i18n +} from '../../public/i18n'; + +const WeaTable = WeaTableNew.WeaTable; + +export default class ImportHistory extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 870, + height: 510, + } + } + + reRenderColumns(c) { + const { + jumpToImportResult + } = this.props; + + c.forEach(item => { + if (item.dataIndex == 'operator') { + item.render = function(text, record) { + return jumpToHrmCard(record.operator)}>{record.operatorspan} + } + } + if (item.dataIndex == 'allnum') { + item.render = function(text, record) { + return jumpToImportResult(record.randomFieldId)}>{record.allnumspan} + } + } + }); + } + + render() { + const { + title, + visible, + onCancel, + tableStore, + queryImportLog, + loading + } = this.props, { + width, + height + } = this.state; + + const buttons = [ + (), + () + ]; + + return ( + onCancel()} + buttons={buttons} + style={{width: width, height: height}} + onChangeHeight={(h) => this.setState({height: h})} + > + index} + getColumns={c => this.reRenderColumns(c)} + /> + + ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/area/ImportLog.js b/pc4backstage/hrmengine/components/area/ImportLog.js new file mode 100755 index 0000000..0296bb9 --- /dev/null +++ b/pc4backstage/hrmengine/components/area/ImportLog.js @@ -0,0 +1,154 @@ +import { + WeaTab, + WeaDialog, + WeaFormItem, + WeaMoreButton, +} from 'ecCom' + +import { + Row, + Col, + Button, +} from 'antd' + +import { + WeaSwitch, + WeaTableNew +} from 'comsMobx' + +import { + jumpToHrmCard +} from '../../public/pulic-func' + +import { + i18n +} from '../../public/i18n'; + +const WeaTable = WeaTableNew.WeaTable; + +export default class ImportLog extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 950, + height: 510, + isPanelShow: false, + conditionNumber: 4, + } + } + + componentWillReceiveProps(nextProps) { + if (this.props.condition !== nextProps.condition) { + this.setState({ + conditionNumber: nextProps.condition[0].items.length + }); + } + } + + getPanelComponents() { + const { + importLogCondition, + form, + isFormInit + } = this.props; + + let arr = []; + isFormInit && importLogCondition.map(c => { + c.items.map((field, index) => { + arr.push( + +
+ + {} + +
+ + ) + }) + }) + + return {arr} + } + + setPanelStatus(bool) { + this.setState({ + isPanelShow: bool + }); + } + + reRenderColumns(c) { + let _this = this; + c.forEach(item => { + if (item.dataIndex == 'operator') { + item.render = function(text, record) { + return jumpToHrmCard(record.operator)}>{record.operatorspan} + } + } + }); + } + + render() { + const { + title, + visible, + onCancel, + search, + tableStore, + form, + loading + } = this.props, { + width, + height, + isPanelShow, + conditionNumber + } = this.state; + + const btn = [ + (), + (), + (), + ]; + + const buttons = [ + () + ]; + + return ( + { onCancel(); this.setPanelStatus(false) } } + buttons={buttons} + style={{width: width, height: height}} + onChangeHeight={(h) => this.setState({height: h})} + > + this.setPanelStatus(bool) } + hideSearchAd={ () => this.setPanelStatus(false) } + searchsAd= {this.getPanelComponents()} + advanceHeight={ Math.ceil(conditionNumber / 2) * 42 + 10} + hasMask={false} + buttonsAd={btn} + onSearch={() => search()} + /> + index} + getColumns={c => this.reRenderColumns(c)} + /> + + ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/area/ImportResult.js b/pc4backstage/hrmengine/components/area/ImportResult.js new file mode 100755 index 0000000..73d4fbc --- /dev/null +++ b/pc4backstage/hrmengine/components/area/ImportResult.js @@ -0,0 +1,114 @@ +import { + WeaDialog, +} from 'ecCom' + +import { + Row, + Col, + Icon, + Spin, + Button, +} from 'antd' + +import { + WeaTableNew +} from 'comsMobx'; + +const WeaTable = WeaTableNew.WeaTable; + +export default class ImportResult extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 540, + height: 340, + } + } + + getButtons() { + const { + datas + } = this.props; + + let arr = []; + datas.btn && datas.btn.map(btn => { + arr.push(); + }) + + return arr; + } + + reRenderColumns(c) { + c.forEach(item => { + if (item.dataIndex == 'operatedetail') { + item.render = function(text, record) { + return {text} + } + } + }); + } + + render() { + const { + title, + visible, + onCancel, + tableStore, + datas, + loading + } = this.props, { + width, + height + } = this.state; + + return ( + onCancel()} + buttons={this.getButtons()} + style={{width: width, height: height}} + onChangeHeight={(h) => this.setState({height: h})} + > + +
+ + + {loading ?
+ +
: ''} + +

{datas.resultHint}

+
+
+ + {datas.sessionkey ?
+
+ +

{datas.failHint}

+
+
+ + + index} + getColumns={c => this.reRenderColumns(c)} + /> + + +
: '' + } +
+
+ ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/area/LeftTree.js b/pc4backstage/hrmengine/components/area/LeftTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/area/NewAndEditDialog.js b/pc4backstage/hrmengine/components/area/NewAndEditDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/area/OfficeAddress.js b/pc4backstage/hrmengine/components/area/OfficeAddress.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/area/TabInfo.js b/pc4backstage/hrmengine/components/area/TabInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assImple/Header.js b/pc4backstage/hrmengine/components/assImple/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assImple/MainDialog.js b/pc4backstage/hrmengine/components/assImple/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assImple/MainTable.js b/pc4backstage/hrmengine/components/assImple/MainTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assImple/SubDialog.js b/pc4backstage/hrmengine/components/assImple/SubDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assImple/SubTable.js b/pc4backstage/hrmengine/components/assImple/SubTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assImple/Tab.js b/pc4backstage/hrmengine/components/assImple/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assImple/ThirdTable.js b/pc4backstage/hrmengine/components/assImple/ThirdTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assImple/index.js b/pc4backstage/hrmengine/components/assImple/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assItem/FormInfo.js b/pc4backstage/hrmengine/components/assItem/FormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assItem/Header.js b/pc4backstage/hrmengine/components/assItem/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assItem/MainDialog.js b/pc4backstage/hrmengine/components/assItem/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assItem/MainTable.js b/pc4backstage/hrmengine/components/assItem/MainTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assItem/Tab.js b/pc4backstage/hrmengine/components/assItem/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assItem/index.js b/pc4backstage/hrmengine/components/assItem/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assType/FormInfo.js b/pc4backstage/hrmengine/components/assType/FormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assType/Group.js b/pc4backstage/hrmengine/components/assType/Group.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assType/Header.js b/pc4backstage/hrmengine/components/assType/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assType/MainDialog.js b/pc4backstage/hrmengine/components/assType/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assType/MainTable.js b/pc4backstage/hrmengine/components/assType/MainTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assType/Tab.js b/pc4backstage/hrmengine/components/assType/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/assType/index.js b/pc4backstage/hrmengine/components/assType/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/attendanceSetting/Content.js b/pc4backstage/hrmengine/components/attendanceSetting/Content.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/attendanceSetting/Header.js b/pc4backstage/hrmengine/components/attendanceSetting/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/attendanceSetting/MainDialog.js b/pc4backstage/hrmengine/components/attendanceSetting/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/attendanceSetting/PageFormInfo.js b/pc4backstage/hrmengine/components/attendanceSetting/PageFormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/attendanceSetting/SubFormInfo.js b/pc4backstage/hrmengine/components/attendanceSetting/SubFormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/attendanceSetting/TableEdit.js b/pc4backstage/hrmengine/components/attendanceSetting/TableEdit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/attendanceSetting/index.js b/pc4backstage/hrmengine/components/attendanceSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/attendanceSyncSetting/FieldSetting.js b/pc4backstage/hrmengine/components/attendanceSyncSetting/FieldSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/attendanceSyncSetting/FieldSettingExplain.js b/pc4backstage/hrmengine/components/attendanceSyncSetting/FieldSettingExplain.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/attendanceSyncSetting/SyncSetting.js b/pc4backstage/hrmengine/components/attendanceSyncSetting/SyncSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/attendanceSyncSetting/index.js b/pc4backstage/hrmengine/components/attendanceSyncSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authAdjust/Content.js b/pc4backstage/hrmengine/components/authAdjust/Content.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authAdjust/Dashboard.js b/pc4backstage/hrmengine/components/authAdjust/Dashboard.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authAdjust/Result.js b/pc4backstage/hrmengine/components/authAdjust/Result.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authAdjust/Timer.js b/pc4backstage/hrmengine/components/authAdjust/Timer.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authAdjust/index.js b/pc4backstage/hrmengine/components/authAdjust/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authSearch/Content.js b/pc4backstage/hrmengine/components/authSearch/Content.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authSearch/Dashboard.js b/pc4backstage/hrmengine/components/authSearch/Dashboard.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authSearch/index.js b/pc4backstage/hrmengine/components/authSearch/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authorizationSetting/AuthorizationGroupEditTab.js b/pc4backstage/hrmengine/components/authorizationSetting/AuthorizationGroupEditTab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authorizationSetting/AuthorizationList.js b/pc4backstage/hrmengine/components/authorizationSetting/AuthorizationList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authorizationSetting/Group.js b/pc4backstage/hrmengine/components/authorizationSetting/Group.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authorizationSetting/RoleRefs.js b/pc4backstage/hrmengine/components/authorizationSetting/RoleRefs.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/authorizationSetting/index.js b/pc4backstage/hrmengine/components/authorizationSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/avatarSetting/AvatarSetting.js b/pc4backstage/hrmengine/components/avatarSetting/AvatarSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/Dashboard.js b/pc4backstage/hrmengine/components/batchMaintenance/Dashboard.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustDepartment.js b/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustDepartment.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustLeftContainer.js b/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustLeftContainer.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustReource.js b/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustReource.js new file mode 100755 index 0000000..b24d998 --- /dev/null +++ b/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustReource.js @@ -0,0 +1,95 @@ +import React, { + Component +} from 'react'; +import { + observer +} from 'mobx-react'; +import { + WeaFormItem, + WeaCheckbox +} from 'ecCom'; +import { + Row, + Col +} from 'antd'; +import FormInfo from '../../../coms/FormInfo'; +import Tabs from '../../../coms/Tabs'; + +@observer +export default class AdjustResource extends Component { + constructor(props) { + super(props); + } + + componentDidMount() { + const { + store, + routeProps + } = this.props; + store.loadFormInfo(routeProps.params); + } + + componentWillReceiveProps(nextProps) {} + + tabChangeHandle = (key) => { + const { + store + } = this.props, { + tabConfig + } = store; + store.setActiveTab(tabConfig, key); + } + + render = () => { + const { + store + } = this.props; + const { + tabConfig, + getTabIndex, + formTarget, + formItemRender, + refreshForm, + isSelectedAll, + selectedAllFormFields, + onSelectedChangeHandle, + showError, + refreshTab + } = store; + const { + resourceForm, + resourceFormFields + } = formTarget; + const tabProps = { + tabConfig: tabConfig, + tabChangeHandle: this.tabChangeHandle, + activeTabInfo: { + activeTabKey: tabConfig.activeTabKey, + activeTabIndex: getTabIndex(tabConfig.tabs, tabConfig.activeTabKey) + }, + store: store + } + + return ( + +
+
+ selectedAllFormFields('resourceForm', v)}/> +
+ { + resourceForm != null + && + + + + + + } +
+
+ ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustResource.js b/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustResource.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustRightContainer.js b/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustRightContainer.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustSubCompany.js b/pc4backstage/hrmengine/components/batchMaintenance/adjust/AdjustSubCompany.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/adjust/CheckContent.js b/pc4backstage/hrmengine/components/batchMaintenance/adjust/CheckContent.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/adjust/index.js b/pc4backstage/hrmengine/components/batchMaintenance/adjust/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/edit/EditDepartment.js b/pc4backstage/hrmengine/components/batchMaintenance/edit/EditDepartment.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/edit/EditLeftContainer.js b/pc4backstage/hrmengine/components/batchMaintenance/edit/EditLeftContainer.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/edit/EditReource.js b/pc4backstage/hrmengine/components/batchMaintenance/edit/EditReource.js new file mode 100755 index 0000000..43f2c9d --- /dev/null +++ b/pc4backstage/hrmengine/components/batchMaintenance/edit/EditReource.js @@ -0,0 +1,78 @@ +import React, { + Component +} from 'react'; +import { + observer +} from 'mobx-react'; +import { + WeaTableNew +} from 'comsMobx'; +import Tabs from '../../../coms/Tabs'; +import classnames from 'classnames'; +const { + WeaTable +} = WeaTableNew; + +@observer +export default class EditResource extends Component { + constructor(props) { + super(props); + } + + componentDidMount() { + const { + store, + routeProps + } = this.props; + store.init(routeProps.params); + } + + componentWillReceiveProps(nextProps) {} + + render = () => { + const { + store + } = this.props; + const { + tabConfig, + getTabIndex, + formTarget, + showError, + refreshData, + table, + selectedOrg + } = store; + const { + conditionForm: form, + conditionFormFields: fields + } = formTarget; + const tabProps = { + tabConfig: tabConfig, + tabChangeHandle: this.tabChangeHandle, + activeTabInfo: { + activeTabKey: tabConfig.activeTabKey, + activeTabIndex: getTabIndex(tabConfig.tabs, tabConfig.activeTabKey) + }, + store: store, + conditionForm: form, + conditionFormFields: fields, + } + const classes = classnames({ + ['tabPane']: true, + ['tabPane-include']: true + }); + + return ( + +
+ {selectedOrg} + +
+
+ ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/batchMaintenance/edit/EditResource.js b/pc4backstage/hrmengine/components/batchMaintenance/edit/EditResource.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/edit/EditRightContainer.js b/pc4backstage/hrmengine/components/batchMaintenance/edit/EditRightContainer.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/edit/EditSubCompany.js b/pc4backstage/hrmengine/components/batchMaintenance/edit/EditSubCompany.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/edit/NeedRender.js b/pc4backstage/hrmengine/components/batchMaintenance/edit/NeedRender.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/edit/index.js b/pc4backstage/hrmengine/components/batchMaintenance/edit/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/index.js b/pc4backstage/hrmengine/components/batchMaintenance/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/upload/LeftContainer.js b/pc4backstage/hrmengine/components/batchMaintenance/upload/LeftContainer.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/upload/RightContainer.js b/pc4backstage/hrmengine/components/batchMaintenance/upload/RightContainer.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/upload/UploadForm.js b/pc4backstage/hrmengine/components/batchMaintenance/upload/UploadForm.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/batchMaintenance/upload/index.js b/pc4backstage/hrmengine/components/batchMaintenance/upload/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/apis/index.js b/pc4backstage/hrmengine/components/birthEditor/apis/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/card/Background.js b/pc4backstage/hrmengine/components/birthEditor/components/body/card/Background.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/card/Congratulations.js b/pc4backstage/hrmengine/components/birthEditor/components/body/card/Congratulations.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/card/DateField.js b/pc4backstage/hrmengine/components/birthEditor/components/body/card/DateField.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/card/Header.js b/pc4backstage/hrmengine/components/birthEditor/components/body/card/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/card/Image.js b/pc4backstage/hrmengine/components/birthEditor/components/body/card/Image.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/card/Personlist.js b/pc4backstage/hrmengine/components/birthEditor/components/body/card/Personlist.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/card/index.js b/pc4backstage/hrmengine/components/birthEditor/components/body/card/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/index.js b/pc4backstage/hrmengine/components/birthEditor/components/body/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/slide/BgImg.js b/pc4backstage/hrmengine/components/birthEditor/components/body/slide/BgImg.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/slide/BgSet.js b/pc4backstage/hrmengine/components/birthEditor/components/body/slide/BgSet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/slide/CongratulationSet.js b/pc4backstage/hrmengine/components/birthEditor/components/body/slide/CongratulationSet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/slide/DateSet.js b/pc4backstage/hrmengine/components/birthEditor/components/body/slide/DateSet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/slide/HeadSet.js b/pc4backstage/hrmengine/components/birthEditor/components/body/slide/HeadSet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/slide/ImgSet.js b/pc4backstage/hrmengine/components/birthEditor/components/body/slide/ImgSet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/slide/PersonSet.js b/pc4backstage/hrmengine/components/birthEditor/components/body/slide/PersonSet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/slide/Upload.js b/pc4backstage/hrmengine/components/birthEditor/components/body/slide/Upload.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/body/slide/index.js b/pc4backstage/hrmengine/components/birthEditor/components/body/slide/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/form/Group.js b/pc4backstage/hrmengine/components/birthEditor/components/form/Group.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/form/Item.js b/pc4backstage/hrmengine/components/birthEditor/components/form/Item.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/form/index.js b/pc4backstage/hrmengine/components/birthEditor/components/form/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/head/Basic.js b/pc4backstage/hrmengine/components/birthEditor/components/head/Basic.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/head/Buttons.js b/pc4backstage/hrmengine/components/birthEditor/components/head/Buttons.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/head/Fields.js b/pc4backstage/hrmengine/components/birthEditor/components/head/Fields.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/head/Lock.js b/pc4backstage/hrmengine/components/birthEditor/components/head/Lock.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/head/Revoke.js b/pc4backstage/hrmengine/components/birthEditor/components/head/Revoke.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/head/index.js b/pc4backstage/hrmengine/components/birthEditor/components/head/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/components/index.js b/pc4backstage/hrmengine/components/birthEditor/components/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/mock/index.js b/pc4backstage/hrmengine/components/birthEditor/mock/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/stores/index.js b/pc4backstage/hrmengine/components/birthEditor/stores/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/style/body.less b/pc4backstage/hrmengine/components/birthEditor/style/body.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/style/form.less b/pc4backstage/hrmengine/components/birthEditor/style/form.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/style/head.less b/pc4backstage/hrmengine/components/birthEditor/style/head.less old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/util/abandon.js b/pc4backstage/hrmengine/components/birthEditor/util/abandon.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/util/formFactory.js b/pc4backstage/hrmengine/components/birthEditor/util/formFactory.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/util/index.js b/pc4backstage/hrmengine/components/birthEditor/util/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/util/paramsToStyle.js b/pc4backstage/hrmengine/components/birthEditor/util/paramsToStyle.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthEditor/util/undoRedo.js b/pc4backstage/hrmengine/components/birthEditor/util/undoRedo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthdayRemind/Add.js b/pc4backstage/hrmengine/components/birthdayRemind/Add.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthdayRemind/AdminRemind.js b/pc4backstage/hrmengine/components/birthdayRemind/AdminRemind.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthdayRemind/Birthday.js b/pc4backstage/hrmengine/components/birthdayRemind/Birthday.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthdayRemind/EmployeeRemind.js b/pc4backstage/hrmengine/components/birthdayRemind/EmployeeRemind.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthdayRemind/EntryRemind.js b/pc4backstage/hrmengine/components/birthdayRemind/EntryRemind.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthdayRemind/PictureSet.js b/pc4backstage/hrmengine/components/birthdayRemind/PictureSet.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthdayRemind/PictureSetCopy.js b/pc4backstage/hrmengine/components/birthdayRemind/PictureSetCopy.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/birthdayRemind/index.js b/pc4backstage/hrmengine/components/birthdayRemind/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/Base.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/Base.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/City.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/City.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/Country.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/Country.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/County.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/County.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/Duty.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/Duty.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/DutyType.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/DutyType.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/Edu.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/Edu.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/OfficeLocation.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/OfficeLocation.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/Post.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/Post.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/Province.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/Province.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/Specialty.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/Specialty.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/Title.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/Title.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browseBoxLinkPage/WorkNature.js b/pc4backstage/hrmengine/components/browseBoxLinkPage/WorkNature.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browserDisplayFieldSetting/Department.js b/pc4backstage/hrmengine/components/browserDisplayFieldSetting/Department.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browserDisplayFieldSetting/EnableComs.js b/pc4backstage/hrmengine/components/browserDisplayFieldSetting/EnableComs.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browserDisplayFieldSetting/FieldList.js b/pc4backstage/hrmengine/components/browserDisplayFieldSetting/FieldList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browserDisplayFieldSetting/Hrm.js b/pc4backstage/hrmengine/components/browserDisplayFieldSetting/Hrm.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browserDisplayFieldSetting/Subcompany.js b/pc4backstage/hrmengine/components/browserDisplayFieldSetting/Subcompany.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/browserDisplayFieldSetting/index.js b/pc4backstage/hrmengine/components/browserDisplayFieldSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/cardItemSet/DefineShowItems.js b/pc4backstage/hrmengine/components/cardItemSet/DefineShowItems.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/cardItemSet/SysShowItems.js b/pc4backstage/hrmengine/components/cardItemSet/SysShowItems.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/cardItemSet/index.js b/pc4backstage/hrmengine/components/cardItemSet/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractExpireWarning/Add.js b/pc4backstage/hrmengine/components/contractExpireWarning/Add.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractExpireWarning/Content.js b/pc4backstage/hrmengine/components/contractExpireWarning/Content.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractExpireWarning/Header.js b/pc4backstage/hrmengine/components/contractExpireWarning/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractExpireWarning/MainDialog.js b/pc4backstage/hrmengine/components/contractExpireWarning/MainDialog.js new file mode 100755 index 0000000..049e361 --- /dev/null +++ b/pc4backstage/hrmengine/components/contractExpireWarning/MainDialog.js @@ -0,0 +1,78 @@ +import { + inject, + observer, +} from 'mobx-react' +import { + toJS +} from 'mobx' +import { + WeaDialog, + WeaMoreButton, +} from 'ecCom' +import { + Button, +} from 'antd' +import { + i18n +} from '../../public/i18n'; + +import SubForm from './SubForm'; + +@inject('hrmConExWarning') +@observer +export default class MainDialog extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 750, + height: 450, + } + } + + getButtons = () => { + const { + hrmConExWarning + } = this.props, { + subForm, + save + } = hrmConExWarning; + + const sv = (); + const mr = (); + + return [sv, mr]; + } + + render() { + const { + hrmConExWarning + } = this.props, { + closeDialog, + mainDialog, + } = hrmConExWarning, { + title, + visible, + } = mainDialog, { + width, + height, + } = this.state; + + return ( + closeDialog()} + buttons={this.getButtons()} + style={{width: width, height: height}} + onChangeHeight={(h) => this.setState({height: h})} + > + {visible && } + + ) + + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/contractExpireWarning/MainForm.js b/pc4backstage/hrmengine/components/contractExpireWarning/MainForm.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractExpireWarning/SubForm.js b/pc4backstage/hrmengine/components/contractExpireWarning/SubForm.js new file mode 100755 index 0000000..ad9a81b --- /dev/null +++ b/pc4backstage/hrmengine/components/contractExpireWarning/SubForm.js @@ -0,0 +1,120 @@ +import { + inject, + observer, +} from 'mobx-react' +import { + toJS +} from 'mobx' +import { + WeaFormItem, + WeaRightMenu, +} from 'ecCom' +import { + Spin, +} from 'antd' +import { + WeaSwitch +} from 'comsMobx' +import { + i18n +} from '../../public/i18n'; + +@inject('hrmConExWarning') +@observer +export default class SubForm extends React.Component { + constructor(props) { + super(props); + } + + componentDidMount() { + this.props.hrmConExWarning.getFormInfo(); + } + + componentWillUnmount() { + this.props.hrmConExWarning.refreshFormInfo(); + } + + getForm = () => { + const { + hrmConExWarning + } = this.props, { + subForm, + } = hrmConExWarning, { + form, + conditions, + } = subForm, { + isFormInit, + } = form; + console.log(toJS(conditions)); //todo + return + let arr = []; + isFormInit && conditions.map(c => { + c.items.map((field, index) => { + arr.push( + this.handleChange(cb)}/> + ) + }) + }) + return
{arr}
+ } + + handleChange = (cb) => {} + + getDropMenuDatas = () => { + const { + hrmConExWarning + } = this.props, { + subForm + } = hrmConExWarning, { + loading + } = subForm; + + const menu = [{ + key: '0', + icon: , + content: i18n.button.save(), + disabled: loading, + }]; + + return menu + } + + handleMenuClick = (key) => { + const { + hrmConExWarning, + } = this.props, { + save, + } = hrmConExWarning; + + key == '0' && save(); + } + + render() { + const { + hrmConExWarning, + } = this.props, { + subForm, + } = hrmConExWarning, { + date, + loading, + } = subForm; + + return (
+ {loading ?
+ +
+ : this.handleMenuClick(key)}> +
+ {this.getForm()} +
+
+ } +
) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/contractExpireWarning/Table.js b/pc4backstage/hrmengine/components/contractExpireWarning/Table.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractExpireWarning/index.js b/pc4backstage/hrmengine/components/contractExpireWarning/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractMaintain/DialogContent.js b/pc4backstage/hrmengine/components/contractMaintain/DialogContent.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractMaintain/FormInfo.js b/pc4backstage/hrmengine/components/contractMaintain/FormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractMaintain/Header.js b/pc4backstage/hrmengine/components/contractMaintain/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractMaintain/LeftTree.js b/pc4backstage/hrmengine/components/contractMaintain/LeftTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractMaintain/MainDialog.js b/pc4backstage/hrmengine/components/contractMaintain/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractMaintain/MainTable.js b/pc4backstage/hrmengine/components/contractMaintain/MainTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractMaintain/RichText.js b/pc4backstage/hrmengine/components/contractMaintain/RichText.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractMaintain/Tab.js b/pc4backstage/hrmengine/components/contractMaintain/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractMaintain/index.js b/pc4backstage/hrmengine/components/contractMaintain/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractTemplate/Header.js b/pc4backstage/hrmengine/components/contractTemplate/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractTemplate/LeftTree.js b/pc4backstage/hrmengine/components/contractTemplate/LeftTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractTemplate/MainDialog.js b/pc4backstage/hrmengine/components/contractTemplate/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractTemplate/MainTable.js b/pc4backstage/hrmengine/components/contractTemplate/MainTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractTemplate/Tab.js b/pc4backstage/hrmengine/components/contractTemplate/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractTemplate/index.js b/pc4backstage/hrmengine/components/contractTemplate/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractType/FormInfo.js b/pc4backstage/hrmengine/components/contractType/FormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractType/Header.js b/pc4backstage/hrmengine/components/contractType/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractType/LeftTree.js b/pc4backstage/hrmengine/components/contractType/LeftTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractType/MainDialog.js b/pc4backstage/hrmengine/components/contractType/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractType/MainTable.js b/pc4backstage/hrmengine/components/contractType/MainTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractType/Tab.js b/pc4backstage/hrmengine/components/contractType/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/contractType/index.js b/pc4backstage/hrmengine/components/contractType/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/decentralizationAdminSet/HocFactory.js b/pc4backstage/hrmengine/components/decentralizationAdminSet/HocFactory.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/decentralizationAdminSet/SecuritySet.js b/pc4backstage/hrmengine/components/decentralizationAdminSet/SecuritySet.js old mode 100644 new mode 100755 index 9bde092..ab4c5a5 --- a/pc4backstage/hrmengine/components/decentralizationAdminSet/SecuritySet.js +++ b/pc4backstage/hrmengine/components/decentralizationAdminSet/SecuritySet.js @@ -64,17 +64,30 @@ export default class SecuritySet extends React.Component { checkboxValue, } = this.props; - const {userUsbType} = form.getFormParams(); + const {userUsbType,usbstate,needauto} = form.getFormParams(); let arr = []; isFormInit && condition.map(c => { c.items.map((field, index) => { let key = field.domkey[0]; + + if (userUsbType == '6' && !['userUsbType','usbstate'].includes(key)) { return } - if(userUsbType === '7' && ['needauto', 'enableDate', 'enableUsbType', 'mobile', 'tokenKey', 'serial', 'selectdateselect'].includes(key)) return; + if (userUsbType == '901' && usbstate=='0' &&['selectdateselect' ].includes(key)) return; + + if (needauto=='0' &&['selectdateselect' ].includes(key)) return; + + + if (userUsbType == '901' && [ 'enableDate', 'enableUsbType', 'mobile', 'tokenKey', 'serial'].includes(key)) return; + + + if(userUsbType === '7' && [ 'enableDate', 'enableUsbType', 'mobile', 'tokenKey', 'serial'].includes(key)) return; + + if(userUsbType === '7' && [ 'enableDate', 'enableUsbType', 'mobile', 'tokenKey', 'serial'].includes(key)) return; + if (!verifyTypeSelectedValue && key !== 'userUsbType') { return; @@ -106,6 +119,19 @@ export default class SecuritySet extends React.Component { if (verifyTypeSelectedValue == '3' && useTypeSelectedValue == '1' && checkboxValue == '1' && (key !== 'userUsbType' && key !== 'usbstate' && key !== 'tokenKey' && key !== 'needauto' && key !== 'selectdate' && key !== 'enableUsbType')) { return; } + if (verifyTypeSelectedValue == '901' && checkboxValue == '0' && (key !== 'userUsbType' && key !== 'usbstate' && key !== 'needauto' && key !== 'enableUsbType')) { + return; + } + if (verifyTypeSelectedValue == '901' && useTypeSelectedValue == '0' &&key == 'needauto' ) { + return; + } + if (verifyTypeSelectedValue == '901'&& useTypeSelectedValue == '0' && key=='selectdate' && (key !== 'userUsbType' && key !== 'usbstate' && key !== 'needauto' && key !== 'enableUsbType')) { + return; + } + if(key == 'usbstate'){ + if(verifyTypeSelectedValue=='901'){ + field.options.splice(2,1) + }} arr.push( { + let arr = []; + if (i == 0) { //基本信息 + c.items.map((field, index) => { + arr.push({ + com: ( +
+ + +
+
+
{index + 1}
+
+
+ + +
+ + {this.getDom(field.domkey, field.value)} + +
+ +
+
+ ), + colSpan: 1, + }) + }) + } + if (i == 1) { //导入说明 + c.items.map((field, index) => { + arr.push({ + com: ( +
+ + +
+
{index + 1}
+
+ + + {this.getIllustration(field.value, field.link, index)} + +
+
+ ), + colSpan: 1 + }) + }) + } + _arr.push(
) + + }); + return _arr; + } + + getDom(domkey, url) { + const { + setExcelFileNo, + templetName + } = this.props, { + upStatus, + list + } = this.state; + + let dom; + if (domkey == undefined) { + return; + } + if (domkey[0] == 'templet') dom = {templetName}; + if (domkey[0] == 'excelfile') { + dom = (
+
+ {this.setList(l); setExcelFileNo(id)}} + onUploading={s => this.onUploading(s)} + > + + +
+
+ { list.length == 0 ?

{i18n.label.noFileSelected()}

: list.map(file =>

{file.filename}

) } +
+
) + } + return dom; + } + + getIllustration(val, url, index) { + const { + templetName + } = this.props; + + let p; + if (index == 0) { + p = (

{i18n.label.downloadTemplateFirst()}{templetName}

); + } else { + p = (

{val}

); + } + return p; + } + + onUploading(s) { + const { + list + } = this.state; + + this.setUpStatus(s); + if (s == 'uploading') { + this.setList([]); + } else { + this.setList(list); + } + } + + setList(list) { + this.setState({ + list: list + }); + } + + setUpStatus(upStatus) { + this.setState({ + upStatus: upStatus + }); + } + + getButtons() { + const { + submit, + importHistoryQuery + } = this.props; + + return [ + (), + (), + () + ]; + } + + render() { + const { + title, + visible, + loading, + onCancel, + } = this.props, { + width, + height, + } = this.state; + + return ( + { onCancel(); this.setPanelStatus(false) } } + buttons={this.getButtons()} + style={{width: width, height: height}} + onChangeHeight={(h) => this.setState({height: h})} + > + { + loading ?
+ +
+ :
+ {this.getForm()} +
+ } +
+ ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/major/ImportHistory.js b/pc4backstage/hrmengine/components/major/ImportHistory.js new file mode 100755 index 0000000..28dd2e0 --- /dev/null +++ b/pc4backstage/hrmengine/components/major/ImportHistory.js @@ -0,0 +1,100 @@ +import { + WeaDialog, + WeaMoreButton, +} from 'ecCom' + +import { + Button, +} from 'antd' + +import { + WeaTableNew +} from 'comsMobx'; + +import { + jumpToHrmCard +} from '../../public/pulic-func' + +import { + i18n +} from '../../public/i18n'; + +const WeaTable = WeaTableNew.WeaTable; + +export default class ImportHistory extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 870, + height: 510, + } + } + + reRenderColumns(c) { + const { + jumpToImportResult + } = this.props; + + c.forEach(item => { + if (item.dataIndex == 'operator') { + item.render = function(text, record) { + return jumpToHrmCard(record.operator)}>{record.operatorspan} + } + } + if (item.dataIndex == 'allnum') { + item.render = function(text, record) { + return jumpToImportResult(record.randomFieldId)}>{record.allnumspan} + } + } + }); + } + + getButtons() { + const { + loading, + importLogQuery + } = this.props; + + const buttons = [ + (), + () + ]; + + return buttons + } + + render() { + const { + title, + visible, + tableStore, + onCancel, + } = this.props, { + width, + height, + } = this.state; + + return ( + onCancel()} + buttons={this.getButtons()} + style={{width: width, height: height}} + onChangeHeight={(h) => this.setState({height: h})} + > + index} + getColumns={c => this.reRenderColumns(c)} + /> + + ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/major/ImportLog.js b/pc4backstage/hrmengine/components/major/ImportLog.js new file mode 100755 index 0000000..d48e26f --- /dev/null +++ b/pc4backstage/hrmengine/components/major/ImportLog.js @@ -0,0 +1,166 @@ +import { + WeaTab, + WeaDialog, + WeaFormItem, + WeaMoreButton, +} from 'ecCom' + +import { + Row, + Col, + Spin, + Button, +} from 'antd' + +import { + WeaSwitch, + WeaTableNew +} from 'comsMobx' + +import { + jumpToHrmCard +} from '../../public/pulic-func' + +import { + i18n +} from '../../public/i18n'; + +const WeaTable = WeaTableNew.WeaTable; + +export default class ImportLog extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 870, + height: 510, + isPanelShow: false, + num: 4, + } + } + + componentWillReceiveProps(nextProps) { + if (this.props.condition !== nextProps.condition) { + let c = nextProps.condition; + c.length > 0 && this.setState({ + num: c[0].items.length + }); + } + } + + getPanelComponents() { + const { + condition, + form, + isFormInit, + loading + } = this.props; + + let arr = []; + isFormInit && condition.map(c => { + c.items.map((field, index) => { + arr.push( + +
+ + {} + +
+ + ) + }) + }) + + if (loading) { + return ( +
+ +
+ ) + } else { + return {arr} + } + } + + reRenderColumns(c) { + c.forEach(item => { + if (item.dataIndex == 'operator') { + item.render = function(text, record) { + return jumpToHrmCard(record.operator)}>{record.operatorspan} + } + } + }); + } + + getButtons() { + const { + search, + setPanelStatus, + form + } = this.props; + + return [ + (), + (), + (), + ]; + } + + render() { + const { + title, + visible, + loading, + isPanelShow, + tableStore, + onCancel, + search, + setPanelStatus + } = this.props, { + width, + height, + num + } = this.state; + + const buttons = [ + () + ]; + + return ( + onCancel()} + buttons={buttons} + style={{width: width, height: height}} + onChangeHeight={(h) => this.setState({height: h})} + > + setPanelStatus(bool) } + hideSearchAd={ () => setPanelStatus(false) } + searchsAd= {this.getPanelComponents()} + advanceHeight={ Math.ceil(num / 2) * 42 + 10} + hasMask={false} + buttonsAd={this.getButtons()} + onSearch={() => search()} + /> + index} + getColumns={c => this.reRenderColumns(c)} + /> + + + ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/major/ImportResult.js b/pc4backstage/hrmengine/components/major/ImportResult.js new file mode 100755 index 0000000..9924799 --- /dev/null +++ b/pc4backstage/hrmengine/components/major/ImportResult.js @@ -0,0 +1,112 @@ +import { + WeaDialog, +} from 'ecCom' + +import { + Row, + Col, + Icon, + Spin, + Button, +} from 'antd' + +import { + WeaTableNew +} from 'comsMobx'; + +const WeaTable = WeaTableNew.WeaTable; + +export default class ImportResult extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 540, + height: 340, + } + } + + getButtons() { + const { + datas + } = this.props; + + let arr = []; + datas.btn && datas.btn.map(btn => { + arr.push(); + }) + return arr; + } + + reRenderColumns(c) { + c.forEach(item => { + if (item.dataIndex == 'operatedetail') { + item.render = function(text, record) { + return {text} + } + } + }); + } + + render() { + const { + title, + visible, + tableStore, + datas, + loading, + onCancel, + } = this.props, { + width, + height + } = this.state; + + return ( + onCancel()} + buttons={this.getButtons()} + style={{width: width, height: height}} + onChangeHeight={(h) => this.setState({height: h})} + > + +
+ + + {!loading ?
+ +
: ''} + +

{datas.resultHint}

+
+
+ + {datas.sessionkey ?
+
+ +

{datas.failHint}

+
+
+ + + index} + getColumns={c => this.reRenderColumns(c)} + /> + + +
: '' + } +
+
+ ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/major/Major.js b/pc4backstage/hrmengine/components/major/Major.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/Dashboard.js b/pc4backstage/hrmengine/components/matrix/Dashboard.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/DataList.js b/pc4backstage/hrmengine/components/matrix/DataList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/DataListPagination.js b/pc4backstage/hrmengine/components/matrix/DataListPagination.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/FieldItem.js b/pc4backstage/hrmengine/components/matrix/FieldItem.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/HiddenTable.js b/pc4backstage/hrmengine/components/matrix/HiddenTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/MatrixCard.js b/pc4backstage/hrmengine/components/matrix/MatrixCard.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/MatrixDataMaintenance.js b/pc4backstage/hrmengine/components/matrix/MatrixDataMaintenance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/MatrixDataMaintenanceView.js b/pc4backstage/hrmengine/components/matrix/MatrixDataMaintenanceView.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/MatrixEdit.js b/pc4backstage/hrmengine/components/matrix/MatrixEdit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/MatrixFieldSetting.js b/pc4backstage/hrmengine/components/matrix/MatrixFieldSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/MatrixMaintenance.js b/pc4backstage/hrmengine/components/matrix/MatrixMaintenance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/Screen.js b/pc4backstage/hrmengine/components/matrix/Screen.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/SubCompanyDisplaySetting.js b/pc4backstage/hrmengine/components/matrix/SubCompanyDisplaySetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/index.js b/pc4backstage/hrmengine/components/matrix/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/maintenance/ColumnSetting.js b/pc4backstage/hrmengine/components/matrix/maintenance/ColumnSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/maintenance/ConditionSetting.js b/pc4backstage/hrmengine/components/matrix/maintenance/ConditionSetting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/maintenance/MaintenanceLevel.js b/pc4backstage/hrmengine/components/matrix/maintenance/MaintenanceLevel.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/maintenance/MaintenanceListView.js b/pc4backstage/hrmengine/components/matrix/maintenance/MaintenanceListView.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/maintenance/MaintenanceSettingView.js b/pc4backstage/hrmengine/components/matrix/maintenance/MaintenanceSettingView.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/maintenance/Maintenancer.js b/pc4backstage/hrmengine/components/matrix/maintenance/Maintenancer.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrix/maintenance/MatrixMaintenance.js b/pc4backstage/hrmengine/components/matrix/maintenance/MatrixMaintenance.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrixAdjust/Content.js b/pc4backstage/hrmengine/components/matrixAdjust/Content.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrixAdjust/Dashboard.js b/pc4backstage/hrmengine/components/matrixAdjust/Dashboard.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrixAdjust/Result.js b/pc4backstage/hrmengine/components/matrixAdjust/Result.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrixAdjust/Timer.js b/pc4backstage/hrmengine/components/matrixAdjust/Timer.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/matrixAdjust/index.js b/pc4backstage/hrmengine/components/matrixAdjust/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/moduleManage/Editor.js b/pc4backstage/hrmengine/components/moduleManage/Editor.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/moduleManage/index.js b/pc4backstage/hrmengine/components/moduleManage/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/newPost/AsyncTree.js b/pc4backstage/hrmengine/components/newPost/AsyncTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/newPost/BriefInfo.js b/pc4backstage/hrmengine/components/newPost/BriefInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/newPost/Content.js b/pc4backstage/hrmengine/components/newPost/Content.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/newPost/Dialog.js b/pc4backstage/hrmengine/components/newPost/Dialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/newPost/OrgTree.js b/pc4backstage/hrmengine/components/newPost/OrgTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/newPost/Tab.js b/pc4backstage/hrmengine/components/newPost/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/newPost/Table.js b/pc4backstage/hrmengine/components/newPost/Table.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/newPost/Top.js b/pc4backstage/hrmengine/components/newPost/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/newPost/index.js b/pc4backstage/hrmengine/components/newPost/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/normalLog/index.js b/pc4backstage/hrmengine/components/normalLog/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/onlinAttendance/index.js b/pc4backstage/hrmengine/components/onlinAttendance/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/onlineAnalysis/Echarts.js b/pc4backstage/hrmengine/components/onlineAnalysis/Echarts.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/onlineAnalysis/RadioGroup.js b/pc4backstage/hrmengine/components/onlineAnalysis/RadioGroup.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/onlineAnalysis/index.js b/pc4backstage/hrmengine/components/onlineAnalysis/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/orgChart/Chart.js b/pc4backstage/hrmengine/components/orgChart/Chart.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/orgChart/index.js b/pc4backstage/hrmengine/components/orgChart/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/orgFieldDisplaySetting/Form.js b/pc4backstage/hrmengine/components/orgFieldDisplaySetting/Form.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/orgFieldDisplaySetting/Header.js b/pc4backstage/hrmengine/components/orgFieldDisplaySetting/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/orgFieldDisplaySetting/index.js b/pc4backstage/hrmengine/components/orgFieldDisplaySetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/organization/NewAndEditDialog.js b/pc4backstage/hrmengine/components/organization/NewAndEditDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/organization/Organization.js b/pc4backstage/hrmengine/components/organization/Organization.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/organization/OrganizationInfo.js b/pc4backstage/hrmengine/components/organization/OrganizationInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/organization/OrganizationList.js b/pc4backstage/hrmengine/components/organization/OrganizationList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/organization/OrganizationTabInfo.js b/pc4backstage/hrmengine/components/organization/OrganizationTabInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/organization/OrganizationTree.js b/pc4backstage/hrmengine/components/organization/OrganizationTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/organization/ResourceAddToVirtual.js b/pc4backstage/hrmengine/components/organization/ResourceAddToVirtual.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/organization/ResourceSetManagerVirtual.js b/pc4backstage/hrmengine/components/organization/ResourceSetManagerVirtual.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/otherSetting/FormInfo.js b/pc4backstage/hrmengine/components/otherSetting/FormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/otherSetting/index.js b/pc4backstage/hrmengine/components/otherSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/paidLeave/index.js b/pc4backstage/hrmengine/components/paidLeave/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/paidLeaveManager/period/DataList.js b/pc4backstage/hrmengine/components/paidLeaveManager/period/DataList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/paidLeaveManager/period/index.js b/pc4backstage/hrmengine/components/paidLeaveManager/period/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/paidLeaveManager/rule/DataList.js b/pc4backstage/hrmengine/components/paidLeaveManager/rule/DataList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/paidLeaveManager/rule/index.js b/pc4backstage/hrmengine/components/paidLeaveManager/rule/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/paidLeaveManager/setting/DataList.js b/pc4backstage/hrmengine/components/paidLeaveManager/setting/DataList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/paidLeaveManager/setting/Import.js b/pc4backstage/hrmengine/components/paidLeaveManager/setting/Import.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/paidLeaveManager/setting/TabPane.js b/pc4backstage/hrmengine/components/paidLeaveManager/setting/TabPane.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/paidLeaveManager/setting/index.js b/pc4backstage/hrmengine/components/paidLeaveManager/setting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/paidLeaveTimeSetting/DataList.js b/pc4backstage/hrmengine/components/paidLeaveTimeSetting/DataList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/paidLeaveTimeSetting/index.js b/pc4backstage/hrmengine/components/paidLeaveTimeSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/payrollManagement/Editor.js b/pc4backstage/hrmengine/components/payrollManagement/Editor.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/payrollManagement/LeftTree.js b/pc4backstage/hrmengine/components/payrollManagement/LeftTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/payrollManagement/index.js b/pc4backstage/hrmengine/components/payrollManagement/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/payrollSending/DatasProcess.js b/pc4backstage/hrmengine/components/payrollSending/DatasProcess.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/payrollSending/DispatchImg.js b/pc4backstage/hrmengine/components/payrollSending/DispatchImg.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/payrollSending/ImportFail.js b/pc4backstage/hrmengine/components/payrollSending/ImportFail.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/payrollSending/ImportResult.js b/pc4backstage/hrmengine/components/payrollSending/ImportResult.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/payrollSending/index.js b/pc4backstage/hrmengine/components/payrollSending/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/personalSalaryAdjustment/Editor.js b/pc4backstage/hrmengine/components/personalSalaryAdjustment/Editor.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/personalSalaryAdjustment/Table.js b/pc4backstage/hrmengine/components/personalSalaryAdjustment/Table.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/personalSalaryAdjustment/index.js b/pc4backstage/hrmengine/components/personalSalaryAdjustment/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/post/AreaTable.js b/pc4backstage/hrmengine/components/post/AreaTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/post/BriefInfo.js b/pc4backstage/hrmengine/components/post/BriefInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/post/HocFactory.js b/pc4backstage/hrmengine/components/post/HocFactory.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/post/Import.js b/pc4backstage/hrmengine/components/post/Import.js new file mode 100755 index 0000000..640b97e --- /dev/null +++ b/pc4backstage/hrmengine/components/post/Import.js @@ -0,0 +1,228 @@ +import { + WeaUpload, + WeaDialog, + WeaSearchGroup, + WeaMoreButton, + WeaFormItem, +} from 'ecCom' + +import { + Row, + Col, + Spin, + Button, +} from 'antd' + +import { + IEVersion +} from '../../public/pulic-func' + +import { + i18n +} from '../../public/i18n'; + +export default class Import extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 870, + height: 510, + isPanelShow: false, + list: [], + upStatus: '', + } + } + + setPanelStatus(bool) { + this.setState({ + isPanelShow: bool, + list: [] + }); + } + + getForm() { + const { + condition + } = this.props; + + let _arr = []; + condition.map((c, i) => { + let arr = []; + if (i == 0) { //基本信息 + c.items.map((field, index) => { + arr.push({ + com: ( +
+ + +
+
+
{index + 1}
+
+
+ + +
+ + {this.getDom(field.domkey, field.value)} + +
+ +
+
+ ), + colSpan: 1, + }) + }) + } + if (i == 1) { //导入说明 + c.items.map((field, index) => { + arr.push({ + com: ( +
+ + +
+
{index + 1}
+
+ + + {this.getIllustration(field.value, field.link, index)} + +
+
+ ), + colSpan: 1 + }) + }) + } + _arr.push(
) + + }); + return _arr; + } + + getDom(domkey, url) { + const { + setExcelFileNo, + templetName + } = this.props, { + upStatus, + list + } = this.state; + + let dom; + if (domkey == undefined) { + return; + } + if (domkey[0] == 'templet') dom = {templetName}; + if (domkey[0] == 'excelfile') { + dom = (
+
+ {this.setList(l); setExcelFileNo(id)}} + onUploading={s => this.onUploading(s)} + > + + +
+
+ { list.length == 0 ?

{i18n.label.noFileSelected()}

: list.map(file =>

{file.filename}

) } +
+
) + } + return dom; + } + + getIllustration(val, url, index) { + const { + templetName + } = this.props; + + let p; + if (index == 0) { + p = (

{i18n.label.downloadTemplateFirst()}{templetName}

); + } else { + p = (

{val}

); + } + return p; + } + + onUploading(s) { + const { + list + } = this.state; + + this.setUpStatus(s); + if (s == 'uploading') { + this.setList([]); + } else { + this.setList(list); + } + } + + setList(list) { + this.setState({ + list: list + }); + } + + setUpStatus(upStatus) { + this.setState({ + upStatus: upStatus + }); + } + + getButtons() { + const { + submit, + importHistoryQuery + } = this.props; + + return [ + (), + (), + () + ]; + } + + render() { + const { + title, + visible, + onCancel, + loading, + } = this.props, { + width, + height, + } = this.state; + + return ( + { onCancel(); this.setPanelStatus(false) } } + buttons={this.getButtons()} + style={{width: width, height: height}} + onChangeHeight={(h) => this.setState({height: h})} + > + {loading ?
+ +
+ : this.getForm() + } +
+ ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/post/ImportHistory.js b/pc4backstage/hrmengine/components/post/ImportHistory.js new file mode 100755 index 0000000..88168ba --- /dev/null +++ b/pc4backstage/hrmengine/components/post/ImportHistory.js @@ -0,0 +1,99 @@ +import { + WeaDialog, + WeaMoreButton, +} from 'ecCom' + +import { + Button, +} from 'antd' + +import { + WeaTableNew +} from 'comsMobx'; + +import { + jumpToHrmCard +} from '../../public/pulic-func'; + +import { + i18n +} from '../../public/i18n'; + +const WeaTable = WeaTableNew.WeaTable; + +export default class ImportHistory extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 870, + height: 510, + } + } + + reRenderColumns(c) { + const { + jumpToImportResult + } = this.props; + + c.forEach(item => { + if (item.dataIndex == 'operator') { + item.render = function(text, record) { + return jumpToHrmCard(record.operator)}>{record.operatorspan} + } + } + if (item.dataIndex == 'allnum') { + item.render = function(text, record) { + return jumpToImportResult(record.randomFieldId)}>{record.allnumspan} + } + } + }); + } + + getButtons() { + const { + loading, + importLogQuery + } = this.props; + + return [ + (), + () + ]; + } + + render() { + const { + title, + visible, + onCancel, + tableStore, + } = this.props, { + width, + height + } = this.state; + + return ( + onCancel()} + buttons={this.getButtons()} + style={{width: width, height: height}} + onChangeHeight={(h) => this.setState({height: h})} + > + index} + getColumns={c => this.reRenderColumns(c)} + /> + + ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/post/ImportLog.js b/pc4backstage/hrmengine/components/post/ImportLog.js new file mode 100755 index 0000000..5735a01 --- /dev/null +++ b/pc4backstage/hrmengine/components/post/ImportLog.js @@ -0,0 +1,165 @@ +import { + WeaTab, + WeaDialog, + WeaFormItem, + WeaMoreButton, +} from 'ecCom' + +import { + Row, + Col, + Spin, + Button, +} from 'antd' + +import { + WeaSwitch, + WeaTableNew +} from 'comsMobx' + +import { + jumpToHrmCard +} from '../../public/pulic-func'; + +import { + i18n +} from '../../public/i18n'; + +const WeaTable = WeaTableNew.WeaTable; + +export default class ImportLog extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 870, + height: 510, + isPanelShow: false, + num: 4, + } + } + + componentWillReceiveProps(nextProps) { + if (this.props.condition !== nextProps.condition) { + let c = nextProps.condition; + c.length > 0 && this.setState({ + num: c[0].items.length + }); + } + } + + getPanelComponents() { + const { + condition, + form, + isFormInit, + loading + } = this.props; + + let arr = []; + isFormInit && condition.map(c => { + c.items.map((field, index) => { + arr.push( + +
+ + {} + +
+ + ) + }) + }) + + if (loading) { + return ( +
+ +
+ ) + } else { + return {arr} + } + } + + reRenderColumns(c) { + c.forEach(item => { + if (item.dataIndex == 'operator') { + item.render = function(text, record) { + return jumpToHrmCard(record.operator)}>{record.operatorspan} + } + } + }); + } + + getButtons() { + const { + search, + setPanelStatus, + form + } = this.props; + + return [ + (), + (), + (), + ]; + } + + render() { + const { + title, + visible, + loading, + tableStore, + isPanelShow, + search, + onCancel, + setPanelStatus, + } = this.props, { + width, + height, + num, + } = this.state; + + const buttons = [ + () + ]; + + return ( + onCancel()} + buttons={buttons} + style={{width: width, height: height}} + onChangeHeight={h => this.setState({height: h})} + > + setPanelStatus(bool) } + hideSearchAd={ () => setPanelStatus(false) } + searchsAd= {this.getPanelComponents()} + advanceHeight={ Math.ceil(num / 2) * 42 + 10} + hasMask={false} + buttonsAd={this.getButtons()} + onSearch={() => search()} + /> + index} + getColumns={c => this.reRenderColumns(c)} + /> + + ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/post/ImportResult.js b/pc4backstage/hrmengine/components/post/ImportResult.js new file mode 100755 index 0000000..8274a93 --- /dev/null +++ b/pc4backstage/hrmengine/components/post/ImportResult.js @@ -0,0 +1,112 @@ +import { + WeaDialog, +} from 'ecCom' + +import { + Row, + Col, + Icon, + Spin, + Button, +} from 'antd' + +import { + WeaTableNew +} from 'comsMobx'; + +const WeaTable = WeaTableNew.WeaTable; + +export default class ImportResult extends React.Component { + constructor(props) { + super(props); + this.state = { + width: 540, + height: 340, + } + } + + getButtons() { + const { + datas + } = this.props; + + let arr = []; + datas.btn && datas.btn.map(btn => { + arr.push(); + }) + return arr; + } + + reRenderColumns(c) { + c.forEach(item => { + if (item.dataIndex == 'operatedetail') { + item.render = function(text, record) { + return {text} + } + } + }); + } + + render() { + const { + title, + datas, + loading, + visible, + tableStore, + onCancel, + } = this.props, { + width, + height, + } = this.state; + + return ( + onCancel()} + buttons={this.getButtons()} + style={{width: width, height: height}} + onChangeHeight={(h) => this.setState({height: h})} + > + +
+ + + {!loading ?
+ +
: ''} + +

{datas.resultHint}

+
+
+ + {datas.sessionkey ?
+
+ +

{datas.failHint}

+
+
+ + + index} + getColumns={c => this.reRenderColumns(c)} + /> + + +
: '' + } +
+
+ ) + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/post/LeftTree.js b/pc4backstage/hrmengine/components/post/LeftTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/post/NewAndEditDialog.js b/pc4backstage/hrmengine/components/post/NewAndEditDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/post/Post.js b/pc4backstage/hrmengine/components/post/Post.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/post/TabInfo.js b/pc4backstage/hrmengine/components/post/TabInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/privacySetting/Info.js b/pc4backstage/hrmengine/components/privacySetting/Info.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/privacySetting/Item.js b/pc4backstage/hrmengine/components/privacySetting/Item.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/privacySetting/Setting.js b/pc4backstage/hrmengine/components/privacySetting/Setting.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/privacySetting/ShowSetCol.js b/pc4backstage/hrmengine/components/privacySetting/ShowSetCol.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/privacySetting/index.js b/pc4backstage/hrmengine/components/privacySetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitInfo/FormInfo.js b/pc4backstage/hrmengine/components/recruitInfo/FormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitInfo/MainDialog.js b/pc4backstage/hrmengine/components/recruitInfo/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitInfo/MainTab.js b/pc4backstage/hrmengine/components/recruitInfo/MainTab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitInfo/MainTable.js b/pc4backstage/hrmengine/components/recruitInfo/MainTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitInfo/Schedule.js b/pc4backstage/hrmengine/components/recruitInfo/Schedule.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitInfo/SubTab.js b/pc4backstage/hrmengine/components/recruitInfo/SubTab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitInfo/TableEdit.js b/pc4backstage/hrmengine/components/recruitInfo/TableEdit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitInfo/Top.js b/pc4backstage/hrmengine/components/recruitInfo/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitInfo/index.js b/pc4backstage/hrmengine/components/recruitInfo/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/FormInfo.js b/pc4backstage/hrmengine/components/recruitLibrary/FormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/FormInfoWithTable.js b/pc4backstage/hrmengine/components/recruitLibrary/FormInfoWithTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/MainDialog.js b/pc4backstage/hrmengine/components/recruitLibrary/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/MainTab.js b/pc4backstage/hrmengine/components/recruitLibrary/MainTab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/MainTable.js b/pc4backstage/hrmengine/components/recruitLibrary/MainTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/Print.js b/pc4backstage/hrmengine/components/recruitLibrary/Print.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/SubDialog.js b/pc4backstage/hrmengine/components/recruitLibrary/SubDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/SubTab.js b/pc4backstage/hrmengine/components/recruitLibrary/SubTab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/SubTable.js b/pc4backstage/hrmengine/components/recruitLibrary/SubTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/TableEdit.js b/pc4backstage/hrmengine/components/recruitLibrary/TableEdit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/Top.js b/pc4backstage/hrmengine/components/recruitLibrary/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitLibrary/index.js b/pc4backstage/hrmengine/components/recruitLibrary/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitPlan/FormInfo.js b/pc4backstage/hrmengine/components/recruitPlan/FormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitPlan/MainDialog.js b/pc4backstage/hrmengine/components/recruitPlan/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitPlan/MainTab.js b/pc4backstage/hrmengine/components/recruitPlan/MainTab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitPlan/MainTable.js b/pc4backstage/hrmengine/components/recruitPlan/MainTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitPlan/SubDialog.js b/pc4backstage/hrmengine/components/recruitPlan/SubDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitPlan/SubTab.js b/pc4backstage/hrmengine/components/recruitPlan/SubTab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitPlan/SubTable.js b/pc4backstage/hrmengine/components/recruitPlan/SubTable.js new file mode 100755 index 0000000..dff0a50 --- /dev/null +++ b/pc4backstage/hrmengine/components/recruitPlan/SubTable.js @@ -0,0 +1,41 @@ +import { + inject, + observer +} from 'mobx-react' +import { + WeaTableNew +} from 'comsMobx' +const WeaTable = WeaTableNew.WeaTable; + +@inject('hrmRecruitPlan') //todo +@observer +export default class SubTable extends React.Component { + constructor(props) { + super(props); + } + + componentDidMount() { + this.props.hrmRecruitPlan.getTableInfo(); + } + + render() { + const { + hrmRecruitPlan, + } = this.props, { + subTable, + onOperatesClick, + } = hrmRecruitPlan, { + tableStore + } = subTable; + + return ( + onOperatesClick(record, rowIndex, operate)} + /> + ) + + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/recruitPlan/TableEdit.js b/pc4backstage/hrmengine/components/recruitPlan/TableEdit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitPlan/Top.js b/pc4backstage/hrmengine/components/recruitPlan/Top.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/recruitPlan/index.js b/pc4backstage/hrmengine/components/recruitPlan/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/role/AddRole.js b/pc4backstage/hrmengine/components/role/AddRole.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/role/RoleEdit.js b/pc4backstage/hrmengine/components/role/RoleEdit.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/role/RoleEditDialog.js b/pc4backstage/hrmengine/components/role/RoleEditDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/role/RoleInfo.js b/pc4backstage/hrmengine/components/role/RoleInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/role/RoleInfoSingle.js b/pc4backstage/hrmengine/components/role/RoleInfoSingle.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/role/RoleList.js b/pc4backstage/hrmengine/components/role/RoleList.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/role/index.js b/pc4backstage/hrmengine/components/role/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpManage/FormInfo.js b/pc4backstage/hrmengine/components/rpManage/FormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpManage/Header.js b/pc4backstage/hrmengine/components/rpManage/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpManage/MainDialog.js b/pc4backstage/hrmengine/components/rpManage/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpManage/MainTable.js b/pc4backstage/hrmengine/components/rpManage/MainTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpManage/Tab.js b/pc4backstage/hrmengine/components/rpManage/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpManage/index.js b/pc4backstage/hrmengine/components/rpManage/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpType/FormInfo.js b/pc4backstage/hrmengine/components/rpType/FormInfo.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpType/Header.js b/pc4backstage/hrmengine/components/rpType/Header.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpType/MainDialog.js b/pc4backstage/hrmengine/components/rpType/MainDialog.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpType/MainTable.js b/pc4backstage/hrmengine/components/rpType/MainTable.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpType/Tab.js b/pc4backstage/hrmengine/components/rpType/Tab.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/rpType/index.js b/pc4backstage/hrmengine/components/rpType/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryApplySet/index.js b/pc4backstage/hrmengine/components/salaryApplySet/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryBank/Editor.js b/pc4backstage/hrmengine/components/salaryBank/Editor.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryBank/index.js b/pc4backstage/hrmengine/components/salaryBank/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryIndexMaintenance/Editor.js b/pc4backstage/hrmengine/components/salaryIndexMaintenance/Editor.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryIndexMaintenance/ImportResult.js b/pc4backstage/hrmengine/components/salaryIndexMaintenance/ImportResult.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryIndexMaintenance/LeftTree.js b/pc4backstage/hrmengine/components/salaryIndexMaintenance/LeftTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryIndexMaintenance/index.js b/pc4backstage/hrmengine/components/salaryIndexMaintenance/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryIndexSetting/Editor.js b/pc4backstage/hrmengine/components/salaryIndexSetting/Editor.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryIndexSetting/LeftTree.js b/pc4backstage/hrmengine/components/salaryIndexSetting/LeftTree.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryIndexSetting/index.js b/pc4backstage/hrmengine/components/salaryIndexSetting/index.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryItemsSet/BenchmarkSet.js b/pc4backstage/hrmengine/components/salaryItemsSet/BenchmarkSet.js new file mode 100755 index 0000000..0e16fa2 --- /dev/null +++ b/pc4backstage/hrmengine/components/salaryItemsSet/BenchmarkSet.js @@ -0,0 +1,88 @@ +import { + inject, + observer, +} from 'mobx-react' +import { + toJS +} from 'mobx' +import { + WeaTableEdit, +} from 'ecCom' +import { + i18n +} from '../../public/i18n'; + +@inject('hrmSalaryItemsSet') +@observer +export default class BenchmarkSet extends React.Component { + constructor(props) { + super(props); + } + + getColumns = () => { + const columns = [{ + title: '人力资源', + dataIndex: 'lastname', + key: 'lastname', + com: [{ + label: '', + type: 'BROWSER', + editType: '1', + key: 'lastname', + width: 120, + viewAttr: 1, + }], + colSpan: 1, + width: '33%', + }, { + title: '编号', + dataIndex: 'workcode', + key: 'workcode', + com: [{ + label: '', + type: 'INPUT', + editType: '1', + key: 'workcode', + width: 120, + viewAttr: 1, + }], + colSpan: 1, + width: '33%', + }, { + title: '金额', + dataIndex: 'resource', + key: 'resource', + com: [{ + label: '', + type: 'INPUTNUMBER', + editType: '1', + key: 'resource', + width: 120, + }], + colSpan: 1, + width: '34%', + }]; + + return columns; + } + + + render() { + const { + hrmSalaryItemsSet + } = this.props, { + setBenchmarkSetting + } = hrmSalaryItemsSet; + + return ( + setBenchmarkSetting(datas)} + /> + ) + + } +} \ No newline at end of file diff --git a/pc4backstage/hrmengine/components/salaryItemsSet/Calculator.js b/pc4backstage/hrmengine/components/salaryItemsSet/Calculator.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryItemsSet/CalculatorCopy.js b/pc4backstage/hrmengine/components/salaryItemsSet/CalculatorCopy.js old mode 100644 new mode 100755 diff --git a/pc4backstage/hrmengine/components/salaryItemsSet/Condition.js b/pc4backstage/hrmengine/components/salaryItemsSet/Condition.js new file mode 100755 index 0000000..95a9f06 --- /dev/null +++ b/pc4backstage/hrmengine/components/salaryItemsSet/Condition.js @@ -0,0 +1,107 @@ +import { + inject, + observer, +} from 'mobx-react' +import { + toJS +} from 'mobx'; +import { + WeaCascader, + WeaTextarea, +} from 'ecCom' + +import TextArea from './TextArea'; + +@inject('hrmSalaryItemsSet') +@observer +export default class Condition extends React.Component { + constructor(props) { + super(props); + this.conditionItems = ['7', '8', '9', '<', '>', '4', '5', '6', '≤', '≥', '1', '2', '3', '&', '||', '0', '.', '←', '=']; + this.formulaItems = ['7', '8', '9', '+', '-', '4', '5', '6', '×', '÷', '1', '2', '3', '(', ')', '0', '.', '←', '=']; + } + + componentWillUnmount() { + const { + hrmSalaryItemsSet + } = this.props, { + refreshEditor + } = hrmSalaryItemsSet; + + refreshEditor(); + } + + getClassName = (index) => { + let cn = 'hrm-salary-item-set-input-item' + + if ((index < 15) && ((index + 2) % 5 == 0 || (index + 1) % 5 == 0)) { + cn = `${cn} hrm-input-item-special`; + } + + if (index == 14) { + cn = `${cn} hrm-input-item-or` + } + if (index == 16) { + cn = `${cn} hrm-input-item-dot` + } + if (index == 17) { + cn = `${cn} hrm-input-item-arrow` + } + if (index == 18) { + cn = `${cn} hrm-input-item-equal` + } + + return cn; + } + + clickKeyboard = (item, index) => { + const { + hrmSalaryItemsSet + } = this.props, { + pushItem, + popItem, + } = hrmSalaryItemsSet; + + if (index !== 17) { + pushItem(item); + } else { + popItem(); + } + } + + + render() { + const { + hrmSalaryItemsSet + } = this.props, { + condition, + subDialog, + changeCascaderValue + } = hrmSalaryItemsSet, { + compProps, + values, + } = condition, { + type + } = subDialog; + + let items = (type == 'cd') ? this.conditionItems : this.formulaItems; + + return ( +
+
+ {compProps && changeCascaderValue(cb)}/>} +
+
+
+