浏览代码

更新绩效一期开发js

Heyuan 8 月之前
父节点
当前提交
2dc2f388f3

+ 0 - 1
js/deploy/easweb.ear/eas_web.war/addon/custom/js/performance/evaResultManagerListEx.js

@@ -17,6 +17,5 @@ shr.defineClass("shr.perfweb.evaResultManagerListEx", shr.perfweb.evaResultManag
         var categoryNumber = "YWFL_202501";//业务类型:考核结果管理_面谈通知
         showInterviewDialog(parent.currentPeriod,categoryNumber,parent.hrOrgUnitInfo.id);
     },
-    
 });
 

+ 1 - 63
js/deploy/easweb.ear/eas_web.war/addon/custom/js/performance/evaluCardListEx.js

@@ -15,71 +15,9 @@ shr.defineClass("shr.perfweb.evalucardListEx", shr.perfweb.evalucardList, {
                 }
             }
         });
-        //绑定表格加载完成后置方法
-        // $(this.gridId).bind("jqGridAfterLoadComplete", function (events, datas) {
-        //     _self.afterLoadComplete(events, datas);
-        // });
     },
     /**
-     * 表格加载后置方法
-     */
-    // afterLoadComplete: function (events, data) {
-    //     //获取是否维护面谈记录状态列索引
-    //     var colIndex = this.getIndexByColName("interviewed");
-    //     if (colIndex >= 0) {
-    //         for (let i = 0; i < data.rows.length; i++) {
-    //             var rowData = data.rows[i];
-    //             var isInterviewed = rowData["interviewed"];
-    //             if ("true" == isInterviewed) {
-    //                 console.log("true");
-
-
-    //                 // $("#grid").jqGrid('set', rowid);
-
-
-    //             }
-    //         }
-    //     }
-    // },
-
-    // /**
-    // * 根据列名获取列索引
-    // * @param {*} colName 
-    // * @returns 
-    // */
-    // getIndexByColName: function (colName) {
-    //     if (colName) {
-    //         var colModel = $("#grid").getGridParam("colModel");
-    //         for (var i = 0; i < colModel.length; i++) {
-    //             if (colModel[i].name === colName) {
-    //                 return i;
-    //             }
-    //         }
-    //     } else {
-    //         return -1;
-    //     }
-    // },
-
-
-    /**
-    * 根据列名获取列索引
-    * @param {*} colName 
-    * @returns 
-    */
-    // getIndexByColName: function (colName) {
-    //     if (colName) {
-    //         var colModel = $("#grid").getGridParam("colModel");
-    //         for (var i = 0; i < colModel.length; i++) {
-    //             if (colModel[i].name === colName) {
-    //                 return i;
-    //             }
-    //         }
-    //     } else {
-    //         return -1;
-    //     }
-    // },
-    /**
-     * 推送面谈记录
+     * 维护面谈记录
      */
     interviewRecordAction: function () {
         var self = this;

+ 1 - 1
js/deploy/easweb.ear/eas_web.war/addon/custom/js/performance/interviewRecordEdit.js

@@ -24,7 +24,7 @@ shr.defineClass("shr.custom.interviewRecordEdit", shr.framework.Edit, {
 		var _self = this;
 		var requiredAttachmentArr = [];
 		var lastGradeLevel = $("#evaResult_lastGradeLevel").val()
-		if ("S" == lastGradeLevel) {
+		if ("C" == lastGradeLevel) {
 			//等级等于C时,附件必填
 			var fid = "#form" + _self.uuid;
 			var attachmentUploadArea = $(fid).find(".attachmentUploadArea");

+ 0 - 58
js/deploy/easweb.ear/eas_web.war/addon/custom/js/performance/sendInterviewNoticeUtil.js

@@ -39,56 +39,7 @@ function showInterviewDialog(currentPeriod, categoryNumber, hrorg) {
         buttons: [{
             text: jsBizMultLan.perfweb_evaResultManagerList_1585548352752_i18n_18,
             click: function () {
-                // var SMSType = "NOSEND";
-                // var emailType = "NOSEND";
-                // var portalType = "SEND";
-                // var yzjMsgType = "NOSEND";
-                //var sendState = true;  //判断是否选择消息类型
-                // var meg = $('#megReminder').shrCheckbox('isSelected');
-                // var email = $('#emailReminder').shrCheckbox('isSelected');
-                // var SMS = $('#SMSReminder').shrCheckbox('isSelected');
-                // var yzj = $('#YZJReminder').shrCheckbox('isSelected');
-
-                // var isSelf = $('#isSelf').shrCheckbox('isSelected') == true ? 1 : 0;
-                // var isResponer = $('#isResponer').shrCheckbox('isSelected') == true ? 1 : 0;
-                // var isSupervisor = $('#isSupervisor').shrCheckbox('isSelected') == true ? 1 : 0;
-                // var isCharger = $('#isCharger').shrCheckbox('isSelected') == true ? 1 : 0;
-                //var toPersonObjs = $('#person').shrPromptBox('getValue');
-                //var toObjeState = false;
-                // if (isSelf || isResponer || isSupervisor || toPersonObjs || isCharger) {
-                //     toObjeState = true;
-                // }
-                //var toPersonIds = [];
-                // if (toPersonObjs) {
-                //     for (var i = 0, len = toPersonObjs.length; i < len; i++) {
-                //         toPersonIds.push(toPersonObjs[i]['id']);
-                //     }
-                // }
-                // if (SMS) {
-                //     SMSType = "SEND"
-                //     sendState = true;
-                // }
-                // if (email) {
-                //     emailType = "SEND"
-                //     sendState = true;
-                // }
-                // if (meg) {
-                //     portalType = "SEND"
-                //     sendState = true;
-                // }
-                // if (yzj) {
-                //     yzjMsgType = "SEND";
-                //     sendState = true;
-                // }
-
-                // 结果确认、结果申诉两个参数放到考核计划建立上边
-                //var needConfirm = $('#needConfirm').shrCheckbox('isSelected');  // 结果确认
-                //var allowAppeal = $('#allowAppeal').shrCheckbox('isSelected');  // 结果申诉
                 var msgTempID = $('#messageTemplate_el').val(); //消息模板id
-                // if ((toObjeState || sendState) && !msgTempID) {
-                //     shr.showWarning({ message: jsBizMultLan.perfweb_evaResultManagerList_keymsf_i18n_msgtemplate, hideAfter: 3 });
-                //     return;
-                // }
                 if (!msgTempID || msgTempID == '') {
                     shr.showWarning({
                         message: "请选择面谈通知模板",
@@ -96,10 +47,6 @@ function showInterviewDialog(currentPeriod, categoryNumber, hrorg) {
                     });
                     return;
                 }
-                // if ((msgTempID || sendState) && !toObjeState) {
-                //     shr.showWarning({ message: jsBizMultLan.perfweb_evaResultManagerList_bw0428_01, hideAfter: 3 });
-                //     return;
-                // }
                 //审核操作
                 that.doRemoteWithBatchExtendAction({
                     method: "sendInterviewNotice",
@@ -111,12 +58,7 @@ function showInterviewDialog(currentPeriod, categoryNumber, hrorg) {
                     portalType: "SEND",
                     yzjMsgType: "NOSEND",
                     msgTempID: msgTempID,
-                    //isSelf: isSelf,
-                    //isResponer: isResponer,
-                    //isSupervisor: isSupervisor,
-                    //toPersons: toPersonIds.join(','),
                     isCharger: 1,
-                    //buttonName: 'audit'
                 });
                 $(this).dialog('close');
             }

+ 3 - 0
sql/CreateTable.sql

@@ -2,3 +2,6 @@
 If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_LOG_SyncLog')
 Create Table CT_LOG_SyncLog ( FCreatorID VARCHAR(44),FCreateTime DateTime,FLastUpdateUserID VARCHAR(44),FLastUpdateTime DateTime,FControlUnitID VARCHAR(44),FNumber NVARCHAR(80),FBizDate DateTime,FHandlerID VARCHAR(44),FDescription NVARCHAR(80),FHasEffected INT,FAuditorID VARCHAR(44),FSourceBillID NVARCHAR(80),FSourceFunction NVARCHAR(80),FID VARCHAR(44) DEFAULT '' NOT NULL ,FFivouchered INT,CFEntityName VARCHAR(100),CFDataDirection VARCHAR(100),CFDockingSystem VARCHAR(100),CFSyncStatus VARCHAR(100),CFSyncResult NCLOB(1000),CFSynctime DateTime,CFSyncCount INT,CFSuccessNum INT,CFFailNum INT,CFRequestParams NCLOB(1000),CONSTRAINT CPK_LOG_SyncLog1h1 PRIMARY KEY (FID));
 
+-- 面谈记录表
+If not exists (select 1 from KSQL_USERTABLES where KSQL_TABNAME='CT_PER_InterviewRecord')
+Create Table CT_PER_InterviewRecord ( FCreatorID VARCHAR(44),FCreateTime DateTime,FLastUpdateUserID VARCHAR(44),FLastUpdateTime DateTime,FControlUnitID VARCHAR(44),FNumber NVARCHAR(80),FBizDate DateTime,FHandlerID VARCHAR(44),FDescription NVARCHAR(80),FHasEffected INT,FAuditorID VARCHAR(44),FSourceBillID NVARCHAR(80),FSourceFunction NVARCHAR(80),FID VARCHAR(44) DEFAULT '' NOT NULL ,CFInterviewTime DateTime,CFInterviewResult NCLOB(2000),CFInterviewerID VARCHAR(44),CFGradeLevel NVARCHAR(100),CFEvaResultID VARCHAR(44),CONSTRAINT CPK_PER_IntrvRIrht PRIMARY KEY (FID));