| | |
| | | set_InitGrid(); |
| | | |
| | | //å è½½æ°æ®å°ç½æ ¼ |
| | | //æ ¹æ®é¡µé¢çæå¼æ¹å¼ï¼å¤æè¿æ»¤æ¡ä»¶æ¯å¦éè¦è¿è¡é¢å¤çæ·»å |
| | | addSWhereByOpenType(); |
| | | get_Display(sWhere); |
| | | |
| | | //#endregion |
| | |
| | | |
| | | //#region å¿«éè¿æ»¤ |
| | | function get_FastQuery(table, option) { |
| | | sWhere = ""; |
| | | var HNumber = $("#HNumber").val(); |
| | | var HName = $("#HName").val(); |
| | | var ColName = $("#ColName").val();//å¤éæ¡ |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | //#region æ ¹æ®ç»ç»IDè·åç»ç»Name |
| | | function Organ(HOrgID) { |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data; |
| | | for (var i = 0; i < data.length; i++) { |
| | | Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; |
| | | if (data[i].ID == HOrgID) { |
| | | Organization = data[i].Name; |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var HOrgID = params[params[1]]; |
| | | if (openType == 2) { |
| | | sWhere += " and ç¦ç¨æ è®° = '' "; |
| | | Organ(HOrgID); |
| | | } |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //以䏿¯layui模å |
| | | }); |
| | | //#endregion |
| | |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | //æ ¹æ®é¡µé¢çæå¼æ¹å¼ï¼å¤æè¿æ»¤æ¡ä»¶sWhereæ¯å¦éè¦è¿è¡é¢å¤çæ·»å |
| | | addSWhereByOpenType(); |
| | | get_Display(sWhere); |
| | | get_Display_Tree(); |
| | | |
| | |
| | | |
| | | //#region å¿«éè¿æ»¤ |
| | | function get_FastQuery() { |
| | | sWhere = ""; |
| | | var HNumber = $("#HNumber").val(); |
| | | var HName = $("#HName").val(); |
| | | var HModel = $("#HModel").val(); |
| | |
| | | form.render('select'); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | //#region æ ¹æ®ç»ç»IDè·åç»ç»Name |
| | | function Organ(HOrgID) { |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data; |
| | | for (var i = 0; i < data.length; i++) { |
| | | Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; |
| | | if (data[i].ID == HOrgID) { |
| | | Organization = data[i].Name; |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var HOrgID = params[params[1]]; |
| | | if (openType == 2) { |
| | | sWhere += " and ç¦ç¨æ è®° = '' "; |
| | | Organ(HOrgID); |
| | | } |
| | | |
| | | } |
| | | //#endregion |
| | | }); |
| | | //#endregion |
| | | </script> |
| | |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | //æ ¹æ®é¡µé¢çæå¼æ¹å¼ï¼å¤æè¿æ»¤æ¡ä»¶æ¯å¦éè¦è¿è¡é¢å¤çæ·»å |
| | | addSWhereByOpenType(); |
| | | get_Display(sWhere); |
| | | } |
| | | //åå§åè¡¨æ ¼ |
| | |
| | | } |
| | | //å¿«éæ¥è¯¢æé® |
| | | function get_FastQuery() { |
| | | sWhere = ""; |
| | | var ajaxLoad = layer.load(); |
| | | var HNumber = $("#HNumber").val(); |
| | | var HName = $("#HName").val(); |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | //#region æ ¹æ®ç»ç»IDè·åç»ç»Name |
| | | function Organ(HOrgID) { |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | | success: function (result) { |
| | | if (result.count == 1) { // 说æéªè¯æåäºï¼ |
| | | var data = result.data; |
| | | for (var i = 0; i < data.length; i++) { |
| | | Organization += '<option style="color:blue;" value="' + data[i].ID + '">' + data[i].Name + '</option>'; |
| | | if (data[i].ID == HOrgID) { |
| | | Organization = data[i].Name; |
| | | break; |
| | | } |
| | | } |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var HOrgID = params[params[1]]; |
| | | if (openType == 2) { |
| | | sWhere += " and ç¦ç¨æ è®° = '' "; |
| | | Organ(HOrgID); |
| | | } |
| | | |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | }); |
| | | </script> |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region åå§åç»ç» |
| | | Organ(); |
| | | //#endregion |
| | | |
| | | //#region å¤æå¹¶è®¾ç½®æä½ç±»åã页é¢åå§å |
| | | if (OperationType == null || OperationType == 1) { //æ°å¢ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | OperationType = 1; |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | |
| | | // }); |
| | | //} |
| | | else if (OperationType == 3) {//å¦æä¿®æ¹åèµ°ä¸é¢ new //ç¼è¾ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | //åå§å项ç®é¶æ®µè¡¨ |
| | | RoadBillMain(linterid); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åç»ç» |
| | | Organ(); |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | |
| | | |
| | | //#region è´è´£äººéæ©é¡µé¢ |
| | | function get_checkSearchHEmp() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HEmpID").val(checkStatus.data[0].HItemID);//è´è´£äººid |
| | | $("#HEmpName").val(checkStatus.data[0].HName);//è´è´£äººåç§° |
| | | $("#HEmpName").val(checkStatus.data[0].èååç§°);//è´è´£äººåç§° |
| | | if ($("#HEmpName").val() == "") { |
| | | $("#HEmpName").val(checkStatus.data[0].HNumber); |
| | | $("#HEmpName").val(checkStatus.data[0].èå代ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | function set_ClearBill() { |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | get_FastQuery(1); |
| | | //åå§åç»ç» |
| | | Organ(); |
| | | //æ¥è¯¢ |
| | | if (addSWhereByOpenType()) { //addSWhereByOpenType()æ¹æ³å¤ææ¯å¦å
¶å®é¡µé¢æå¼æ¬é¡µé¢ï¼è¥æ¯åå¤çè¿æ»¤æ¡ä»¶ï¼å¹¶è¿åtrue |
| | | get_FastQuery(2); |
| | | } else { |
| | | get_FastQuery(1); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | //è·åç»å½é¡µç»ç»å |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | | success: function (result) { |
| | | var Organization = ""; |
| | |
| | | if (HOrgID) { |
| | | sWhere += " and HOrgID = '" + HOrgID + "'"; |
| | | } |
| | | |
| | | get_Display(sWhere); |
| | | sWhere = "";//è°ç¨æ¥å£åæ¸
空sWhereç¼å |
| | | } |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var HOrgID = params[params[1]]; |
| | | if (openType == 2) { |
| | | sWhere += " and ISNULL(å
³é人,'') = '' and ISNULL(ä½åºäºº,'') = '' "; |
| | | $("#HOrgID").val(HOrgID); |
| | | form.render("select"); |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | //#endregion |
| | | |
| | | }); |
| | | |
| | | //#endregion |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region åå§åç»ç» |
| | | Organ(); |
| | | //#endregion |
| | | |
| | | //#region ä»»å¡ç±»åç±»åä¸ææ¡æ¾ç¤º |
| | | ColFilter(); |
| | | //#endregion |
| | | |
| | | //#region å¤æå¹¶è®¾ç½®æä½ç±»åã页é¢åå§å |
| | | if (OperationType == null || OperationType == 1) { //æ°å¢ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | OperationType = 1; |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | //åå§åæ´¾å人 |
| | | getHEmpByHUserName(); |
| | | |
| | | //åå§åå¶å人åå¶åæ¶é´ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | |
| | | // }); |
| | | //} |
| | | else if (OperationType == 3) {//å¦æä¿®æ¹åèµ°ä¸é¢ new //ç¼è¾ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | //åå§å项ç®é¶æ®µè¡¨ |
| | | RoadBillMain(linterid); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åç»ç» |
| | | Organ(); |
| | | //#endregion |
| | | |
| | | //#endregion |
| | |
| | | |
| | | //#region 项ç®ä»£ç éæ©é¡µé¢ |
| | | function get_checkSearchHProNumber() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //æå¼å·¥ç¨é¡¹ç®å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../项ç®ç®¡ç/å·¥ç¨é¡¹ç®/PM_ProjectBillList.html", "yes"] |
| | | , content: ["../../项ç®ç®¡ç/å·¥ç¨é¡¹ç®/PM_ProjectBillList.html?openType=2&HOrgID=" + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | } else { |
| | | layer.msg("该项ç®å·²å
³éï¼ä¸å¯éæ©ï¼"); |
| | | } |
| | | |
| | | |
| | | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | , btn2: function (index, layero) { } |
| | |
| | | |
| | | //#region æ´¾åäººéæ©é¡µé¢ |
| | | function get_checkSearchHSendEmp() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HSendEmp").val(checkStatus.data[0].HName);//客æ·åç§° |
| | | $("#HSendEmp").val(checkStatus.data[0].èååç§°);//客æ·åç§° |
| | | if ($("#HSendEmp").val() == "") { |
| | | $("#HSendEmp").val(checkStatus.data[0].HNumber); |
| | | $("#HSendEmp").val(checkStatus.data[0].èå代ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | |
| | | //#region æ¥æ¶äººéæ©é¡µé¢ |
| | | function get_checkSearchHReceiveEmp() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HReceiveEmp").val(checkStatus.data[0].HName);//æ¥æ¶äººåç§° |
| | | $("#HReceiveEmp").val(checkStatus.data[0].èååç§°);//æ¥æ¶äººåç§° |
| | | if ($("#HReceiveEmp").val() == "") { |
| | | $("#HReceiveEmp").val(checkStatus.data[0].HNumber); |
| | | $("#HReceiveEmp").val(checkStatus.data[0].èå代ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | |
| | | //#region æéäººéæ©é¡µé¢ |
| | | function get_checkSearchHCopyEmp() { |
| | | //var HOrgID = $("#HOrgID").val(); |
| | | //layer.open({ |
| | | // type: 2//å¼¹çªç±»å |
| | | // , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | // , area: ['90%', '90%']//å¤§å° |
| | | // , title: 'å工表'//æ é¢ |
| | | // , shift: 2//å¼¹åºå¨ç» |
| | | // , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | // , btn: ['ç¡®å®', 'åæ¶'] |
| | | // , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | // var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | // var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | // if (checkStatus.data.length === 0) { |
| | | // return layer.msg('è¯·éæ©æ°æ®'); |
| | | // } |
| | | // //è·åæ°æ® |
| | | // $("#HCopyEmp").val(checkStatus.data[0].èååç§°);//æé人åç§° |
| | | // if ($("#HCopyEmp").val() == "") { |
| | | // $("#HCopyEmp").val(checkStatus.data[0].èå代ç ); |
| | | // } |
| | | // layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | // } |
| | | // , btn2: function (index, layero) { } |
| | | //}) |
| | | |
| | | |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æé人å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../PublicPage/transfer.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | | //æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | var checkStatus = iframeWindow.layui.transfer.getData('key123'); //è·åå·²åé
æ°é |
| | | if (checkStatus.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HCopyEmp").val(checkStatus.data[0].HName);//æé人åç§° |
| | | if ($("#HCopyEmp").val() == "") { |
| | | $("#HCopyEmp").val(checkStatus.data[0].HNumber); |
| | | var value = ""; |
| | | var title = ""; |
| | | for (var i = 0; i < checkStatus.length; i++) { |
| | | value += checkStatus[i].value + ","; |
| | | title += checkStatus[i].title + ","; |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | //廿æåä¸ä¸ªéå·(妿ä¸éè¦å»æï¼å°±ä¸ç¨å) |
| | | if (value.length > 0) { |
| | | value = value.substr(0, value.length - 1); |
| | | title = title.substr(0, title.length - 1); |
| | | } |
| | | $("#HCopyEmp").val(title); |
| | | console.log(checkStatus, value, title); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | form.render('select'); |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region æ ¹æ®ç»å½è´¦æ·è·åç¸åºèå |
| | | function getHEmpByHUserName() { |
| | | var Czybm = sessionStorage["Czybm"]; |
| | | |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/PM_WorkTaskReportBill/getHEmpByHUserName', |
| | | type: "GET", |
| | | data: { "Czybm": Czybm , "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | var HSendEmp = result.data[0]["HEmpName"]; |
| | | $("#HSendEmp").val(HSendEmp); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | |
| | |
| | | function set_ClearBill() { |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | get_FastQuery(1); |
| | | //åå§åç»ç» |
| | | Organ(); |
| | | //æ¥è¯¢ |
| | | if (addSWhereByOpenType()) { //addSWhereByOpenType()æ¹æ³å¤ææ¯å¦å
¶å®é¡µé¢æå¼æ¬é¡µé¢ï¼è¥æ¯åå¤çè¿æ»¤æ¡ä»¶ï¼å¹¶è¿åtrue |
| | | get_FastQuery(2); |
| | | } else { |
| | | get_FastQuery(1); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | //è·åç»å½é¡µç»ç»å |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | | success: function (result) { |
| | | var Organization = ""; |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var HOrgID = params[params[1]]; |
| | | if (openType == 2) { |
| | | sWhere += " and ISNULL(å
³é人,'') = '' and ISNULL(ä½åºäºº,'') = '' "; |
| | | $("#HOrgID").val(HOrgID); |
| | | form.render("select"); |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | //#endregion |
| | | |
| | | }); |
| | | |
| | | //#endregion |
| | |
| | | //DisPlay_HideColumn(); |
| | | //#endregion |
| | | |
| | | //#region åå§åç»ç» |
| | | Organ(); |
| | | //#endregion |
| | | |
| | | //#region å¤æå¹¶è®¾ç½®æä½ç±»åã页é¢åå§å |
| | | if (OperationType == null || OperationType == 1) { //æ°å¢ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | OperationType = 1; |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | //æ±æ¥äººåå§å |
| | | getHEmpByHUserName(); |
| | | |
| | | //åå§åå¶å人åå¶åæ¶é´ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | |
| | | // }); |
| | | //} |
| | | else if (OperationType == 3) {//å¦æä¿®æ¹åèµ°ä¸é¢ new //ç¼è¾ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | //åå§å项ç®é¶æ®µè¡¨ |
| | | get_InitGrid(); |
| | | RoadBillMain(linterid); |
| | | } else if (OperationType == 4 && HProjectStageID != null) { |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | } else if (OperationType == 4 && HProjectStageID != null) { //䏿¨ |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | //åå§åå¶å人åå¶åæ¶é´ |
| | |
| | | //䏿¨-页é¢è®¾ç½® |
| | | set_WorkTaskReport(); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åç»ç» |
| | | Organ(); |
| | | //#endregion |
| | | |
| | | //#region åå§åè¡¨æ ¼ |
| | |
| | | |
| | | //#region æ±æ¥äººéæ©é¡µé¢ |
| | | function get_checkSearchHReportEmp() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HReportEmpID").val(checkStatus.data[0].HItemID);//客æ·id |
| | | $("#HReportEmpName").val(checkStatus.data[0].HName);//客æ·åç§° |
| | | $("#HReportEmpName").val(checkStatus.data[0].èååç§°);//客æ·åç§° |
| | | if ($("#HReportEmpName").val() == "") { |
| | | $("#HReportEmpName").val(checkStatus.data[0].HNumber); |
| | | $("#HReportEmpName").val(checkStatus.data[0].èå代ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | }) |
| | | } |
| | | if (obj.event == "HName") { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //å·¥ä½ä»»å¡ä»£ç |
| | | //æå¼å·¥ä½ä»»å¡å°çªä½ |
| | | layer.open({ |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../项ç®ç®¡ç/å·¥ä½ä»»å¡/PM_WorkTaskBillList.html", "yes"] |
| | | , content: ['../../项ç®ç®¡ç/å·¥ä½ä»»å¡/PM_WorkTaskBillList.html?openType=2&HOrgID=' + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®ç»å½è´¦æ·è·åç¸åºèå |
| | | function getHEmpByHUserName() { |
| | | var Czybm = sessionStorage["Czybm"]; |
| | | |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/PM_WorkTaskReportBill/getHEmpByHUserName', |
| | | type: "GET", |
| | | data: { "Czybm": Czybm, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | var HReportEmpID = result.data[0]["HEmpID"]; |
| | | var HReportEmpName = result.data[0]["HEmpName"]; |
| | | $("#HReportEmpID").val(HReportEmpID); |
| | | $("#HReportEmpName").val(HReportEmpName); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | |
| | |
| | | function set_ClearBill() { |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | get_FastQuery(1); |
| | | //åå§åç»ç» |
| | | Organ(); |
| | | //æ¥è¯¢ |
| | | if (addSWhereByOpenType()) { //addSWhereByOpenType()æ¹æ³å¤ææ¯å¦å
¶å®é¡µé¢æå¼æ¬é¡µé¢ï¼è¥æ¯åå¤çè¿æ»¤æ¡ä»¶ï¼å¹¶è¿åtrue |
| | | get_FastQuery(2); |
| | | } else { |
| | | get_FastQuery(1); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | //è·åç»å½é¡µç»ç»å |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | | success: function (result) { |
| | | var Organization = ""; |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var HOrgID = params[params[1]]; |
| | | if (openType == 2) { |
| | | sWhere += " and ISNULL(å
³é人,'') = '' and ISNULL(ä½åºäºº,'') = '' "; |
| | | $("#HOrgID").val(HOrgID); |
| | | form.render("select"); |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | //#endregion |
| | | |
| | | }); |
| | | |
| | | //#endregion |
| | |
| | | </button> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ç®éé¢</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HLastMoney" name="HLastMoney" id="HLastMoney" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ååæ»éé¢</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HSumMoney" name="HSumMoney" id="HSumMoney" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">产åè´¹</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HProMoney" name="HProMoney" id="HProMoney" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">宿½è´¹</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HWorkMoney" name="HWorkMoney" id="HWorkMoney" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å
¶å®è´¹ç¨</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HOtherMoney" name="HOtherMoney" id="HOtherMoney" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">åå宿½äººå¤©</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HConWorkDays" name="HConWorkDays" id="HConWorkDays" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">é¢ä¼°äºæ¬¡å¼å人天</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HDepDays" name="HDepDays" id="HDepDays" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">夿³¨</label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width: 501px;"> |
| | |
| | | <input type="text" class="layui-input" name="HBackRemark" id="HBackRemark" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">åå宿½äººå¤©</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HConWorkDays" name="HConWorkDays" id="HConWorkDays" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">é¢ä¼°äºæ¬¡å¼å人天</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HDepDays" name="HDepDays" id="HDepDays" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ååæ»éé¢</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HSumMoney" name="HSumMoney" id="HSumMoney" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">产åè´¹</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HProMoney" name="HProMoney" id="HProMoney" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">宿½è´¹</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HWorkMoney" name="HWorkMoney" id="HWorkMoney" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">å
¶å®è´¹ç¨</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HOtherMoney" name="HOtherMoney" id="HOtherMoney" value="0"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">ç»ç®éé¢</label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" lay-verify="HLastMoney" name="HLastMoney" id="HLastMoney" value="0"> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åç»ç» |
| | | Organ(); |
| | | //#endregion |
| | | |
| | | //#region 项ç®é¾æç±»åä¸ææ¡æ¾ç¤º |
| | | ColFilter(); |
| | | //#endregion |
| | | |
| | | //#region å¤æå¹¶è®¾ç½®æä½ç±»åã页é¢åå§å |
| | | if (OperationType == null || OperationType == 1) { //æ°å¢ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | OperationType = 1; |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | |
| | | // }); |
| | | //} |
| | | else if (OperationType == 3) {//å¦æä¿®æ¹åèµ°ä¸é¢ new //ç¼è¾ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | //åå§å项ç®é¶æ®µè¡¨ |
| | | get_InitGrid1(); |
| | | RoadBillMain(linterid); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åç»ç» |
| | | Organ(); |
| | | //#endregion |
| | | |
| | | //#region åå§åè¡¨æ ¼ |
| | |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#region è¡¨å¤´ææ¬æ¡å¼ååçå¬ |
| | | $(document).ready(function () { |
| | | //#region 宿æ°éææ¬æ¡çå¬ |
| | | $("#HSumMoney").on('change', function (data) { |
| | | var ref = /^\d+(\.\d+)?$/; //夿æ¯å¦æ¯éè´æµ®ç¹æ° |
| | | var currHSumMoney = data.currentTarget.value; |
| | | var HRate = 0; |
| | | for (var i = 0; i < option1.data.length; i++) { |
| | | HRate = option1.data[i]["HRate"]; |
| | | if (ref.test(currHSumMoney) && ref.test(HRate)) { |
| | | option1.data[i]["HPlanAvgMoney"] = ((currHSumMoney * HRate) / 100).toFixed(8); |
| | | option1.data[i]["HPlanCountMoney"] = (((currHSumMoney * HRate) / 100) * 0.07).toFixed(8); |
| | | table.render(option1); |
| | | CheckedSet_tableSub_Emp(); |
| | | } |
| | | } |
| | | }); |
| | | //#endregion |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region å表ï¼åå
æ ¼ç¼è¾çå¬ |
| | | //table.on('edit(mainTable1)', function (obj) { |
| | | // // åå
æ ¼ç¼è¾ä¹åçå¼ |
| | | // var oldText = $(this).prev().text(); |
| | | // var value = obj.value //å¾å°ä¿®æ¹åçå¼ |
| | | // , data = obj.data //å¾å°æå¨è¡ææé®å¼ |
| | | // , field = obj.field; //å¾å°å段 |
| | | // //æ£å表达å¼-æ ¡éªéè´æµ®ç¹æ° |
| | | // var ref = /^\d+(\.\d+)?$/; |
| | | |
| | | // switch (field) { |
| | | // case "HRate": //æ°é |
| | | // if (!ref.test(value)) { //è¥è¾å
¥å¼æ ¼å¼ä¸æ£ç¡®ï¼ååå忥çå¼ |
| | | // obj.update({ |
| | | // HRate: oldText |
| | | // }); |
| | | // layer.msg("项ç®å æ¯ï¼æ°æ®é误ï¼è¯·è¾å
¥éè´å°æ°") |
| | | // } else { |
| | | // var HSumMoney = $("#HSumMoney").val(); |
| | | // if (!(ref.test(value) && ref.test(HSumMoney))) { |
| | | // obj.update({ |
| | | // HPlanAvgMoney: ((HSumMoney * value) / 100).toFixed(8) //é¢è®¡åé
ä¸ç»©=ååæ»éé¢*项ç®å æ¯ |
| | | // , HPlanCountMoney: (((HSumMoney * value) / 100) * 0.07).toFixed(8) //(é¡¹ç®ææ)é¢è®¡ææ=é¢è®¡åé
ä¸ç»©*0.07 |
| | | // }); |
| | | // } else { |
| | | // layer.msg("ååæ»é颿 ¼å¼åå¨é®é¢ï¼æ æ³è®¡ç®âé¢è®¡åé
ä¸ç»©âä¸âé¢è®¡ææâ"); |
| | | // obj.update({ |
| | | // HPlanAvgMoney: 0 |
| | | // , HPlanCountMoney: 0 |
| | | // }); |
| | | // } |
| | | // } |
| | | // break; |
| | | // default: |
| | | // } |
| | | //}); |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | //#region 项ç®é¶æ®µè¡¨ï¼å¤´å·¥å
·æ äºä»¶ |
| | |
| | | , { field: 'HEmployeeName', title: 'é¡¹ç®æå', edit: 'text', event: "HEmployeeName" } //f7 |
| | | , { field: 'HIsPM', title: 'æ¯å¦é¡¹ç®ç»ç', templet: "#HIsPM" } |
| | | , { field: 'HRate', title: '项ç®å æ¯', edit: 'text' } |
| | | , { field: 'HPlanAvgMoney', title: 'é¢è®¡åé
ä¸ç»©', style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HPlanCountMoney', title: 'é¢è®¡ææ', style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HPlanAvgMoney', title: 'é¢è®¡åé
ä¸ç»©', edit: 'text' } |
| | | , { field: 'HPlanCountMoney', title: 'é¢è®¡ææ', edit: 'text' } |
| | | , { field: 'HRemarkSub', title: '夿³¨', edit: 'text' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo1' } |
| | | ]] |
| | |
| | | |
| | | //#region 客æ·éæ©é¡µé¢ |
| | | function get_checkSearchHCus() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: '客æ·è¡¨'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_CustomerList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/éå®åºç¡èµæ/Gy_Customer.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HCusID").val(checkStatus.data[0].HItemID);//客æ·id |
| | | $("#HCusName").val(checkStatus.data[0].HName);//客æ·åç§° |
| | | $("#HCusName").val(checkStatus.data[0].客æ·åç§°);//客æ·åç§° |
| | | if ($("#HCusName").val() == "") { |
| | | $("#HCusName").val(checkStatus.data[0].HNumber); |
| | | $("#HCusName").val(checkStatus.data[0].客æ·ä»£ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | |
| | | //#region 项ç®ç»çéæ©é¡µé¢ |
| | | function get_checkSearchHPMEmp() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HPMEmpID").val(checkStatus.data[0].HItemID);//客æ·id |
| | | $("#HPMEmpName").val(checkStatus.data[0].HName);//客æ·åç§° |
| | | $("#HPMEmpName").val(checkStatus.data[0].èååç§°);//客æ·åç§° |
| | | if ($("#HPMEmpName").val() == "") { |
| | | $("#HPMEmpName").val(checkStatus.data[0].HNumber); |
| | | $("#HPMEmpName").val(checkStatus.data[0].èå代ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | |
| | | //#region 宿½æ
å½éæ©é¡µé¢ |
| | | function get_checkSearchHWorkEmp() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HWorkEmpID").val(checkStatus.data[0].HItemID);//åå·¥id |
| | | $("#HWorkEmpName").val(checkStatus.data[0].HName);//åå·¥åç§° |
| | | $("#HWorkEmpName").val(checkStatus.data[0].èååç§°);//åå·¥åç§° |
| | | if ($("#HWorkEmpName").val() == "") { |
| | | $("#HWorkEmpName").val(checkStatus.data[0].HNumber); |
| | | $("#HWorkEmpName").val(checkStatus.data[0].èå代ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | |
| | | //#region å¼åæ
å½éæ©é¡µé¢ |
| | | function get_checkSearchHDepEmp() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HDepEmpID").val(checkStatus.data[0].HItemID);//åå·¥id |
| | | $("#HDepEmpName").val(checkStatus.data[0].HName);//åå·¥åç§° |
| | | $("#HDepEmpName").val(checkStatus.data[0].èååç§°);//åå·¥åç§° |
| | | if ($("#HDepEmpName").val() == "") { |
| | | $("#HDepEmpName").val(checkStatus.data[0].HNumber); |
| | | $("#HDepEmpName").val(checkStatus.data[0].èå代ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | |
| | | //#region 对åºäº§åéæ©é¡µé¢ |
| | | function get_checkSearchHMater() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: '产å表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_MaterialList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_Material.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HMaterID").val(checkStatus.data[0].HItemID);//产åå
ç |
| | | $("#HMaterNumber").val(checkStatus.data[0].HNumber);//产å代ç |
| | | $("#HMaterName").val(checkStatus.data[0].HName);//产ååç§° |
| | | $("#HMaterNumber").val(checkStatus.data[0].ç©æä»£ç );//产å代ç |
| | | $("#HMaterName").val(checkStatus.data[0].ç©æåç§°);//产ååç§° |
| | | if ($("#HMaterName").val() == "") { |
| | | $("#HMaterName").val(checkStatus.data[0].HNumber); |
| | | $("#HMaterName").val(checkStatus.data[0].ç©æä»£ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | |
| | | //#region ç»ç®æ¹éæ©é¡µé¢ |
| | | function get_checkSearchHPayCus() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: '客æ·è¡¨'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_CustomerList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/éå®åºç¡èµæ/Gy_Customer.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HPayCusID").val(checkStatus.data[0].HItemID);//客æ·id |
| | | $("#HPayCusName").val(checkStatus.data[0].HName);//客æ·åç§° |
| | | $("#HPayCusName").val(checkStatus.data[0].客æ·åç§°);//客æ·åç§° |
| | | if ($("#HPayCusName").val() == "") { |
| | | $("#HPayCusName").val(checkStatus.data[0].HNumber); |
| | | $("#HPayCusName").val(checkStatus.data[0].客æ·ä»£ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: '项ç®é¶æ®µæ¸
åå表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../项ç®ç®¡ç/项ç®é¶æ®µ/PM_ProjectStageBillList.html', 'yes'] |
| | | , content: ['../../项ç®ç®¡ç/项ç®é¶æ®µ/PM_ProjectStageBillList.html?openType=2', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | if (event.key == "F7") { |
| | | //项ç®é¶æ®µ |
| | | if (obj.event == "HProjectStageName") { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //æå¼é¡¹ç®é¶æ®µå°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../项ç®ç®¡ç/项ç®é¶æ®µ/Gy_ProjectStage.html", "yes"] |
| | | , content: ["../../项ç®ç®¡ç/项ç®é¶æ®µ/Gy_ProjectStage.html?openType=2&HOrgID=" + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | "HProjectStageID": checkStatus.data[0].HItemID |
| | | , "HProjectStageName": checkStatus.data[0].é¶æ®µåç§° |
| | | , "HStageNote": checkStatus.data[0].项ç®é¶æ®µè¯¦ç»å
容 |
| | | , "HPMGoodsID": checkStatus.data[0].HPMGoodsID == null ? 0 : checkStatus.data[0].HPMGoodsID |
| | | , "HPMGoodsName": checkStatus.data[0].ç¸å
³äº¤ä»ç© |
| | | , "HIsKey": checkStatus.data[0].éç¨ç¢ == "Y" ? true : false |
| | | , "HRate": checkStatus.data[0].ç论ä¸ç»©å æ¯ |
| | | }) |
| | | |
| | | CheckedSet_tableSub(); |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | //é¶æ®µè´è´£äºº |
| | | if (obj.event == "HEmpName") { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //æå¼åå·¥å表å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../Baseset/åºç¡èµæ/Gy_EmployeeList.html", "yes"] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HEmpID": checkStatus.data[0].HItemID |
| | | , "HEmpName": checkStatus.data[0].HName |
| | | , "HEmpName": checkStatus.data[0].èååç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | |
| | | } |
| | | //é¶æ®µå®¡æ ¸äºº |
| | | if (obj.event == "HCheckEmpName") { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //æå¼åå·¥å表å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../Baseset/åºç¡èµæ/Gy_EmployeeList.html", "yes"] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HCheckEmpID": checkStatus.data[0].HItemID |
| | | , "HCheckEmpName": checkStatus.data[0].HName |
| | | , "HCheckEmpName": checkStatus.data[0].èååç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | |
| | | |
| | | obj.event = ""; |
| | | return false; |
| | | } |
| | | }else if (event.key == "F6") { |
| | | //é¶æ®µè´è´£äºº |
| | | if (obj.event == "HEmpName") { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //æå¼åå·¥å表å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "åå·¥å表" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | |
| | | //æ´æ°å表1æ°æ® |
| | | var rowIndex = $(obj.tr).attr("data-index"); |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (i >= rowIndex) { |
| | | option.data[i]["HEmpID"] = checkStatus.data[0].HItemID; |
| | | option.data[i]["HEmpName"] = checkStatus.data[0].èååç§°; |
| | | } |
| | | } |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | //é¶æ®µå®¡æ ¸äºº |
| | | if (obj.event == "HCheckEmpName") { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //æå¼åå·¥å表å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | | , skin: "layui-layer-rim" //å ä¸è¾¹æ¡ |
| | | , title: "åå·¥å表" //æ é¢ |
| | | , closeBtn: 1 //çªä½å³ä¸è§å
³é ç æ ·å¼ |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | | var iframeWindow = window["layui-layer-iframe" + index];//è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus("mainTable");//è·åéä¸çæ°æ® |
| | | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | |
| | | //æ´æ°å表1æ°æ® |
| | | var rowIndex = $(obj.tr).attr("data-index"); |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (i >= rowIndex) { |
| | | option.data[i]["HCheckEmpID"] = checkStatus.data[0].HItemID; |
| | | option.data[i]["HCheckEmpName"] = checkStatus.data[0].èååç§°; |
| | | } |
| | | } |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | |
| | | |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | }) |
| | | } |
| | | //#endregion |
| | |
| | | if (event.key == "F7") { |
| | | //é¡¹ç®æå |
| | | if (obj.event == "HEmployeeName") { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //æå¼åå·¥å表å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../Baseset/åºç¡èµæ/Gy_EmployeeList.html", "yes"] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HEmployeeID": checkStatus.data[0].HItemID |
| | | , "HEmployeeName": checkStatus.data[0].HName |
| | | , "HEmployeeName": checkStatus.data[0].èååç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | |
| | | function set_ClearBill() { |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | get_FastQuery(1); |
| | | //åå§åç»ç» |
| | | Organ(); |
| | | //æ¥è¯¢ |
| | | if (addSWhereByOpenType()) { //addSWhereByOpenType()æ¹æ³å¤ææ¯å¦å
¶å®é¡µé¢æå¼æ¬é¡µé¢ï¼è¥æ¯åå¤çè¿æ»¤æ¡ä»¶ï¼å¹¶è¿åtrue |
| | | get_FastQuery(2); |
| | | } else { |
| | | get_FastQuery(1); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | //è·åç»å½é¡µç»ç»å |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | | success: function (result) { |
| | | var Organization = ""; |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var HOrgID = params[params[1]]; |
| | | if (openType == 2) { |
| | | sWhere += " and ISNULL(å
³é人,'') = '' and ISNULL(ä½åºäºº,'') = '' "; |
| | | $("#HOrgID").val(HOrgID); |
| | | form.render("select"); |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | //#endregion |
| | | |
| | | }); |
| | | |
| | | //#endregion |
| | |
| | | //夿æä½ç±»å |
| | | if (OperationType == 1) {//æ æºåæ°å¢ |
| | | $("#HItemID").val(0); |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HUSEORGID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HUSEORGID").attr("disabled", true); |
| | | $("#checkboxHStopflag").attr("disabled", true); |
| | | } |
| | | else if (OperationType == 3) {//ç¼è¾ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HUSEORGID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HUSEORGID").attr("disabled", true); |
| | | $("#HItemID").val(linterid);//ä¿®æ¹æ¶ä¸»è¡¨ID |
| | | $("#checkboxHStopflag").attr("disabled", true); |
| | | //ç¼è¾ç¶ææ¶ï¼æ ¹æ®å
ç ï¼è·åä¿¡æ¯å¹¶åå
¥çé¢ |
| | | RoadBillMain(linterid); |
| | | } else if (OperationType == 4) {//æµè§ |
| | |
| | | function set_ClearBill() { |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | get_FastQuery(1); |
| | | //åå§åç»ç» |
| | | Organ(); |
| | | //æ¥è¯¢ |
| | | if (addSWhereByOpenType()) { //addSWhereByOpenType()æ¹æ³å¤ææ¯å¦å
¶å®é¡µé¢æå¼æ¬é¡µé¢ï¼è¥æ¯åå¤çè¿æ»¤æ¡ä»¶ï¼å¹¶è¿åtrue |
| | | get_FastQuery(2); |
| | | } else { |
| | | get_FastQuery(1); |
| | | } |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | //è·åç»å½é¡µç»ç»å |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | | success: function (result) { |
| | | var Organization = ""; |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var HOrgID = params[params[1]]; |
| | | if (openType == 2) { |
| | | sWhere += " and ISNULL(ç¦ç¨äºº,'') = '' "; |
| | | $("#HOrgID").val(HOrgID); |
| | | form.render("select"); |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | //#endregion |
| | | }); |
| | | |
| | | |
| | | |
| | | //#endregion |
| | | |
| | | //以䏿¯layui模å |
| | |
| | | <form class="layui-form" action="" lay-filter="formData" style="background-color:white;"> |
| | | <div style="padding: 2px; "> |
| | | <!--<button type="button" id="btnSearch" style="margin-left: 0px" class="layui-btn layui-btn-normal" lay-submit="" lay-filter="btnSearch" >é¢è§</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">æ°å¢</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">ä¿®æ¹</button>--> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">æ°å¢</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSearch" id="btnSearch">ä¿®æ¹</button>--> |
| | | |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnSave" id="btnSave">ä¿å</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="btnEdit" id="btnEdit">éåº</button> |
| | | <!--<button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CheckBill" id="set_CheckBill">å®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">åå®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CloseBill" id="set_CloseBill">å
³é</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelCloseBill" id="set_CancelCloseBill">åå
³é</button>--> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_AbandonCheck" id="set_AbandonCheck">åå®¡æ ¸</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CloseBill" id="set_CloseBill">å
³é</button> |
| | | <button class="layui-btn layui-btn-normal" style="margin-left: 0px" type="button" lay-submit="" lay-filter="set_CancelCloseBill" id="set_CancelCloseBill">åå
³é</button>--> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | |
| | | </div> |
| | | </div> |
| | | </div> |
| | | <div class="layui-tab" lay-filter="tab-POStockInBill"> |
| | | <ul class="layui-tab-title" lay-filter="tab-all"> |
| | | <li lay-id="1" style="padding:1px;" class="layui-this"></li> |
| | | </ul> |
| | | <div class="layui-tab-content"> |
| | | <!--å表--> |
| | | <div class="layui-tab-item layui-show"> |
| | | <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn_up"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_under"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button>--> |
| | | </div> |
| | | </script> |
| | | </div> |
| | | <table class="layui-hide" id="mainTable" lay-filter="mainTable"></table> |
| | | <script type="text/html" id="toolbarDemo"> |
| | | <div class="layui-btn-container"> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-AddLine"><i class="layui-icon layui-icon-form"></i>å¢å ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-CopyLine"><i class="layui-icon layui-icon-form"></i>å¤å¶ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn"><i class="layui-icon layui-icon-form"></i>å设置</button> |
| | | <!--<button type="button" class="layui-btn layui-btn-sm" lay-event="btn_up"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button> |
| | | <button type="button" class="layui-btn layui-btn-sm" lay-event="btn_under"><i class="layui-icon layui-icon-form"></i>ä¸ä¸è¡</button>--> |
| | | </div> |
| | | </div> |
| | | </script> |
| | | </form> |
| | | </div> |
| | | </div> |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åç»ç» |
| | | Organ(); |
| | | //#endregion |
| | | |
| | | //#region å¤æå¹¶è®¾ç½®æä½ç±»åã页é¢åå§å |
| | | if (OperationType == null || OperationType == 1) { //æ°å¢ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | OperationType = 1; |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | | //åå§åæ±æ¥äºº |
| | | getHEmpByHUserName(); |
| | | |
| | | //åå§åå¶å人åå¶åæ¶é´ |
| | | $("#HMaker").val(sessionStorage["HUserName"]); |
| | |
| | | // }); |
| | | //} |
| | | else if (OperationType == 3) {//å¦æä¿®æ¹åèµ°ä¸é¢ new //ç¼è¾ |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | //åå§å项ç®é¶æ®µè¡¨ |
| | | get_InitGrid1(); |
| | | RoadBillMain(linterid); |
| | | } else if (OperationType == 4 && HProjectStageID != null) { |
| | | //ç¦ç¨ç»ç»é项 |
| | | $("#HOrgID").attr("disabled", true); |
| | | ////ç¦ç¨ç»ç»é项 |
| | | //$("#HOrgID").attr("disabled", true); |
| | | OperationType = 4; |
| | | //çæå¹¶è®¾ç½®ä¸»è¡¨çå
ç ååæ®å· |
| | | createBillNo(); |
| | |
| | | set_ProjectReport_Display(); |
| | | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åç»ç» |
| | | Organ(); |
| | | //#endregion |
| | | |
| | | //#region åå§åè¡¨æ ¼ |
| | |
| | | , { field: 'HEmpID', title: 'æåID', hide: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HEmpName', title: 'æå', edit: 'text', event: "HEmpName" } //f7 |
| | | , { field: 'HIsPM', title: '项ç®ç»ç', templet: "#HIsPM" } |
| | | , { field: 'HRate', title: '项ç®å æ¯', totalRow: true, style: 'background-color: #f9f9f9;'} |
| | | , { field: 'HAvgMoney', title: 'åé
ä¸ç»©', totalRow: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HCountMoney', title: 'ææ', totalRow: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HRate', title: '项ç®å æ¯', totalRow: true, edit: 'text'} |
| | | , { field: 'HAvgMoney', title: 'åé
ä¸ç»©', totalRow: true, edit: 'text' } |
| | | , { field: 'HCountMoney', title: 'ææ', totalRow: true, edit: 'text' } |
| | | , { field: 'HRemarkSub', title: '夿³¨', edit: 'text' } |
| | | , { fixed: 'right', title: 'æä½', toolbar: '#barDemo' } |
| | | ]] |
| | |
| | | |
| | | //#region 项ç®ä»£ç éæ©é¡µé¢ |
| | | function get_checkSearchHProNumber() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //æå¼å·¥ç¨é¡¹ç®å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../项ç®ç®¡ç/å·¥ç¨é¡¹ç®/PM_ProjectBillList.html", "yes"] |
| | | , content: ["../../项ç®ç®¡ç/å·¥ç¨é¡¹ç®/PM_ProjectBillList.html?openType=2&HOrgID=" + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | |
| | | //#region 项ç®é¶æ®µéæ©é¡µé¢ |
| | | function get_checkSearchHProjectStage() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //æå¼é¡¹ç®é¶æ®µå°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../项ç®ç®¡ç/项ç®é¶æ®µ/Gy_ProjectStage.html", "yes"] |
| | | , content: ["../../项ç®ç®¡ç/项ç®é¶æ®µ/Gy_ProjectStage.html?openType=2&HOrgID=" + HOrgID, "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | |
| | | //#region æ±æ¥äººéæ©é¡µé¢ |
| | | function get_checkSearchHReportEmp() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HReportEmpID").val(checkStatus.data[0].HItemID);//客æ·id |
| | | $("#HReportEmpName").val(checkStatus.data[0].HName);//客æ·åç§° |
| | | $("#HReportEmpName").val(checkStatus.data[0].èååç§°);//客æ·åç§° |
| | | if ($("#HReportEmpName").val() == "") { |
| | | $("#HReportEmpName").val(checkStatus.data[0].HNumber); |
| | | $("#HReportEmpName").val(checkStatus.data[0].èå代ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | |
| | | //#region æéäººéæ©é¡µé¢ |
| | | function get_checkSearchHCopyEmp() { |
| | | //var HOrgID = $("#HOrgID").val(); |
| | | //layer.open({ |
| | | // type: 2//å¼¹çªç±»å |
| | | // , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | // , area: ['90%', '90%']//å¤§å° |
| | | // , title: 'å工表'//æ é¢ |
| | | // , shift: 2//å¼¹åºå¨ç» |
| | | // , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | // , btn: ['ç¡®å®', 'åæ¶'] |
| | | // , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | // var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | // var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | // if (checkStatus.data.length === 0) { |
| | | // return layer.msg('è¯·éæ©æ°æ®'); |
| | | // } |
| | | // //è·åæ°æ® |
| | | // $("#HCopyEmp").val(checkStatus.data[0].èååç§°);//æé人åç§° |
| | | // if ($("#HCopyEmp").val() == "") { |
| | | // $("#HCopyEmp").val(checkStatus.data[0].èå代ç ); |
| | | // } |
| | | // layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | // } |
| | | // , btn2: function (index, layero) { } |
| | | //}) |
| | | |
| | | |
| | | |
| | | //页é¢å±-èªå®ä¹ |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | type: 2, |
| | | skin: 'layui-layer-rim', //å ä¸è¾¹æ¡ |
| | | title: 'æé人å表', |
| | | closeBtn: 1, |
| | | shift: 2, |
| | | area: ['80%', '80%'], |
| | | maxmin: true, |
| | | content: ['../../PublicPage/transfer.html', 'yes'], |
| | | btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) { |
| | | |
| | | //æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | | var checkStatus = iframeWindow.layui.table.checkStatus('mainTable');//è·åtableçelem:"#test" |
| | | if (checkStatus.data.length === 0) { |
| | | var checkStatus = iframeWindow.layui.transfer.getData('key123'); //è·åå·²åé
æ°é |
| | | if (checkStatus.length === 0) { |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HCopyEmp").val(checkStatus.data[0].HName);//æé人åç§° |
| | | if ($("#HCopyEmp").val() == "") { |
| | | $("#HCopyEmp").val(checkStatus.data[0].HNumber); |
| | | var value = ""; |
| | | var title = ""; |
| | | for (var i = 0; i < checkStatus.length; i++) { |
| | | value += checkStatus[i].value + ","; |
| | | title += checkStatus[i].title + ","; |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | //廿æåä¸ä¸ªéå·(妿ä¸éè¦å»æï¼å°±ä¸ç¨å) |
| | | if (value.length > 0) { |
| | | value = value.substr(0, value.length - 1); |
| | | title = title.substr(0, title.length - 1); |
| | | } |
| | | $("#HCopyEmp").val(title); |
| | | console.log(checkStatus, value, title); |
| | | layer.close(layer.index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | | , btn2: function (index, layero) { } |
| | | }) |
| | | , btn2: function (index, layero) { |
| | | //æé®ãæé®äºãçåè° |
| | | //return false å¼å¯è¯¥ä»£ç å¯ç¦æ¢ç¹å»è¯¥æé®å
³é |
| | | }, |
| | | end: function () { |
| | | |
| | | }, |
| | | success: function (layero, index) { |
| | | |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ¥æ¶äººéæ©é¡µé¢ |
| | | function get_checkSearchHReceiveEmp() { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | layer.open({ |
| | | type: 2//å¼¹çªç±»å |
| | | , skin: 'layui-layer-rim' //å ä¸è¾¹æ¡ |
| | | , area: ['90%', '90%']//å¤§å° |
| | | , title: 'å工表'//æ é¢ |
| | | , shift: 2//å¼¹åºå¨ç» |
| | | , content: ['../../Baseset/åºç¡èµæ/Gy_EmployeeList.html', 'yes'] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ['ç¡®å®', 'åæ¶'] |
| | | , btn1: function (index, layero) {//æé®ãæé®ä¸ãçåè° |
| | | var iframeWindow = window['layui-layer-iframe' + index] //è·åå¼¹æ¡é¡µé¢ |
| | |
| | | return layer.msg('è¯·éæ©æ°æ®'); |
| | | } |
| | | //è·åæ°æ® |
| | | $("#HReceiveEmp").val(checkStatus.data[0].HName);//æ¥æ¶äººåç§° |
| | | $("#HReceiveEmp").val(checkStatus.data[0].èååç§°);//æ¥æ¶äººåç§° |
| | | if ($("#HReceiveEmp").val() == "") { |
| | | $("#HReceiveEmp").val(checkStatus.data[0].HNumber); |
| | | $("#HReceiveEmp").val(checkStatus.data[0].èå代ç ); |
| | | } |
| | | layer.close(index); //å®è·åçå§ç»æ¯ææ°å¼¹åºçæä¸ªå±ï¼å¼æ¯ç±layerå
é¨å¨æéå¢è®¡ç®ç |
| | | } |
| | |
| | | return false; |
| | | } |
| | | |
| | | if ($("#HProID").val() == "0") { |
| | | if ($("#HProNumber").val() == "0") { |
| | | layer.msg("项ç®ä»£ç æªéæ©!"); |
| | | return false; |
| | | } |
| | |
| | | if (event.key == "F7") { |
| | | //æå |
| | | if (obj.event == "HEmpName") { |
| | | var HOrgID = $("#HOrgID").val(); |
| | | //æå¼åå·¥å表å°çªä½ |
| | | layer.open({ |
| | | type: 2 |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../Baseset/åºç¡èµæ/Gy_EmployeeList.html", "yes"] |
| | | , content: ['../../åºç¡èµæ/å
¬ç¨åºç¡èµæ/Gy_EmployeeList.html?openType=2&HOrgID=' + HOrgID, 'yes'] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HEmpID": checkStatus.data[0].HItemID |
| | | , "HEmpName": checkStatus.data[0].HName |
| | | , "HEmpName": checkStatus.data[0].èååç§° |
| | | }) |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region æ ¹æ®ç»å½è´¦æ·è·åç¸åºèå |
| | | function getHEmpByHUserName() { |
| | | var Czybm = sessionStorage["Czybm"]; |
| | | |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/PM_WorkTaskReportBill/getHEmpByHUserName', |
| | | type: "GET", |
| | | data: { "Czybm": Czybm, "user": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | var HReportEmpID = result.data[0]["HEmpID"]; |
| | | var HReportEmpName = result.data[0]["HEmpName"]; |
| | | $("#HReportEmpID").val(HReportEmpID); |
| | | $("#HReportEmpName").val(HReportEmpName); |
| | | layer.close(wait); |
| | | } else { |
| | | layer.alert(result.code + result.Message, { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | | layer.close(wait); |
| | | } |
| | | }); |
| | | } |
| | | //#endregion |
| | | //#endregion |
| | | |
| | | |
| | |
| | | function set_ClearBill() { |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | get_FastQuery(1); |
| | | //åå§åç»ç» |
| | | Organ(); |
| | | //æ¥è¯¢ |
| | | if (addSWhereByOpenType()) { //addSWhereByOpenType()æ¹æ³å¤ææ¯å¦å
¶å®é¡µé¢æå¼æ¬é¡µé¢ï¼è¥æ¯åå¤çè¿æ»¤æ¡ä»¶ï¼å¹¶è¿åtrue |
| | | get_FastQuery(2); |
| | | } else { |
| | | get_FastQuery(1); |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | //è·åç»å½é¡µç»ç»å |
| | | $.ajax({ |
| | | type: "get", |
| | | async: false, |
| | | url: GetWEBURL() + "/Web/GetOrganizations", |
| | | success: function (result) { |
| | | var Organization = ""; |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | var HOrgID = params[params[1]]; |
| | | if (openType == 2) { |
| | | sWhere += " and ISNULL(å
³é人,'') = '' and ISNULL(ä½åºäºº,'') = '' "; |
| | | $("#HOrgID").val(HOrgID); |
| | | form.render("select"); |
| | | return true; |
| | | } |
| | | return false; |
| | | } |
| | | //#endregion |
| | | }); |
| | | |
| | | //#endregion |
| | |
| | | , { field: 'RowID', title: 'è¡å·', hide: true, style: 'background-color: #f9f9f9;' } //è¡æ è¯ï¼ç¨äºä¸ä¸è¡ãä¸ä¸è¡è¯å«æå¨è¡ |
| | | , { field: 'HProjectStageID', title: '项ç®é¶æ®µID', hide: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HProjectStageName', title: '项ç®é¶æ®µ', edit: 'text', event: "HProjectStageName" } //f7 |
| | | , { field: 'HStageNote', title: '项ç®é¶æ®µè¯¦ç»å
容', style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HStageNote', title: '项ç®é¶æ®µè¯¦ç»å
容', edit: 'text' } |
| | | , { field: 'HPMGoodsID', title: 'ç¸å
³äº¤ä»ç©ID', hide: true, style: 'background-color: #f9f9f9;' } |
| | | , { field: 'HPMGoodsName', title: 'ç¸å
³äº¤ä»ç©', edit: 'text', event: "HPMGoodsName" } //f7 |
| | | , { field: 'HIsKey', title: 'éç¨ç¢', templet: "#HIsKey" } |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../项ç®ç®¡ç/项ç®é¶æ®µ/Gy_ProjectStage.html", "yes"] |
| | | , content: ["../../项ç®ç®¡ç/项ç®é¶æ®µ/Gy_ProjectStage.html?openType=2", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | "HProjectStageID": checkStatus.data[0].HItemID |
| | | , "HProjectStageName": checkStatus.data[0].é¶æ®µåç§° |
| | | , "HStageNote": checkStatus.data[0].项ç®é¶æ®µè¯¦ç»å
容 |
| | | , "HPMGoodsID": checkStatus.data[0].HPMGoodsID == null ? 0 : checkStatus.data[0].HPMGoodsID |
| | | , "HPMGoodsName": checkStatus.data[0].ç¸å
³äº¤ä»ç© |
| | | , "HRate": checkStatus.data[0].ç论ä¸ç»©å æ¯ |
| | | , "HIsKey": checkStatus.data[0].éç¨ç¢ == "Y" ? true : false |
| | | }) |
| | | CheckedSet_tableSub(); |
| | | layer.close(index);//å
³éå¼¹çª |
| | | } |
| | | }) |
| | |
| | | //åå§åè¡¨æ ¼ |
| | | set_InitGrid(); |
| | | //æ¥è¯¢ |
| | | //æ ¹æ®é¡µé¢çæå¼æ¹å¼ï¼å¤æè¿æ»¤æ¡ä»¶æ¯å¦éè¦è¿è¡é¢å¤çæ·»å |
| | | addSWhereByOpenType(); |
| | | get_FastQuery(1); |
| | | //Organ(); |
| | | } |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region è·ååæ° |
| | | function getUrlVars() { |
| | | var vars = [], hash; |
| | | var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); |
| | | for (var i = 0; i < hashes.length; i++) { |
| | | hash = hashes[i].split('='); |
| | | vars.push(hash[0]); |
| | | vars[hash[0]] = hash[1]; |
| | | } |
| | | return vars; |
| | | } |
| | | //#endregion |
| | | //#region 夿æ¯ç´æ¥æå¼é¡µé¢è¿æ¯å
¶å®é¡µé¢éè¿éæ©æé®æå¼ï¼å¹¶æ¾ç¤ºç¸åºæ°æ® |
| | | function addSWhereByOpenType() { |
| | | //è·ååæ° |
| | | var params = getUrlVars(); |
| | | var openType = params[params[0]]; //ä»åæ°ä¸è·å æå¼æ¹å¼ 1ç´æ¥æå¼ 2å
¶å®é¡µé¢éè¿éæ©æé®æå¼ |
| | | if (openType == 2) { |
| | | sWhere += " and ISNULL(å
³é人,'') = '' and ISNULL(ä½åºäºº,'') = '' "; |
| | | } |
| | | } |
| | | //#endregion |
| | | }); |
| | | |
| | | //#endregion |