| | |
| | | <html> |
| | | <head> |
| | | <meta charset="utf-8" /> |
| | | <title>项ç®é¶æ®µå表</title> |
| | | <title>项ç®é¶æ®µæ¸
å</title> |
| | | <meta name="renderer" content="webkit"> |
| | | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> |
| | | <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0"> |
| | |
| | | <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script> |
| | | <script src="../../../layuiadmin/Scripts/webConfig.js"></script> |
| | | <script src="../../../layuiadmin/PubCustom.js"></script> |
| | | <style> |
| | | <!--<style> |
| | | .main-btn { /*头é¨ä¸»æé®*/ |
| | | padding: 0 2px; /*è°æ´æé®å·¦å³ç©ºé大å°*/ |
| | | height: 30px; |
| | |
| | | .layui-form-label { |
| | | width: 25%; |
| | | } |
| | | </style> |
| | | </style>--> |
| | | |
| | | </head> |
| | | <body> |
| | |
| | | <div class="layui-form-item" style="padding-top: 10px;"> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">åæ®å·*</label> |
| | | <label class="layui-form-label" style="width: 85px;">åæ®å·<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 120px;"> |
| | | <input type="text" class="layui-input" name="HBillNo" lay-verify="HBillNo" id="HBillNo" style="background-color:#efefef4d;" readonly> |
| | | <input type="hidden" name="HInterID" id="HInterID" lay-verify="HInterID"> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">æ¥æ</label> |
| | | <label class="layui-form-label" style="width: 85px;">æ¥æ<label style="color:red"> * </label></label> |
| | | <div class="layui-input-block" style="margin-left: 120px; width:180px;"> |
| | | <input type="date" class="layui-input" lay-verify="HDate" name="HDate" id="HDate" style="padding-left: 80px;"> |
| | | </div> |
| | |
| | | </div> |
| | | <div class="layui-row"> |
| | | <div class="layui-inline"> |
| | | <label class="layui-form-label" style="width: 85px;">夿³¨<label style="color:red"> * </label></label> |
| | | <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" lay-verify="HRemark" name="HRemark" id="HRemark"> |
| | | </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" name="HUpDater" id="hupdater" style="background-color:#efefef4d;" readonly> |
| | | <input type="text" class="layui-input" name="HUpdater" id="HUpdater" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | <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" name="HUpDaterDate" id="hupdatedate" style="background-color:#efefef4d;" readonly> |
| | | <input type="text" class="layui-input" name="HUpdaterDate" id="HUpdaterDate" style="background-color:#efefef4d;" readonly> |
| | | </div> |
| | | </div> |
| | | <div class="layui-inline"> |
| | |
| | | <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> |
| | | <!--<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> |
| | |
| | | </div> |
| | | </script> |
| | | <script> |
| | | |
| | | var optiondata = []; |
| | | layui.config({ |
| | | base: '../../../layuiadmin/' //éæèµæºæå¨è·¯å¾ |
| | | }).extend({ |
| | |
| | | icon: 4, skin: 'layui-layer-lan', title: "温馨æç¤º", closeBtn: 0, btn: ['éæ°ç»å½'] |
| | | }, function () { window.location.href = "../../user/login.html"; }); |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åè¡¨æ ¼ |
| | | //DisPlay_HideColumn(); |
| | | //#endregion |
| | | |
| | | //#region åå§åç»ç» |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region åå§åè¡¨æ ¼ |
| | | DisPlay_HideColumn(); |
| | | //#endregion |
| | | |
| | | //#endregion |
| | | |
| | | //#region 触åäºä»¶ï¼å
æ¬form.on(){}æ ¼å¼çææç¹å»äºä»¶ãéæ©äºä»¶ç |
| | |
| | | } else if (params[1] == null) { |
| | | Pub_Close(2); |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region å®¡æ ¸ |
| | | form.on('submit(set_CheckBill)', function (data) { |
| | | set_CheckBill(data); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region åå®¡æ ¸ |
| | | form.on('submit(set_AbandonCheck)', function (data) { |
| | | set_AbandonCheck(data); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region å
³é |
| | | form.on('submit(set_CloseBill)', function (data) { |
| | | set_CloseBill(data); |
| | | }); |
| | | //#endregion |
| | | |
| | | //#region åå
³é |
| | | form.on('submit(set_CancelCloseBill)', function (data) { |
| | | set_CancelCloseBill(data); |
| | | }); |
| | | //#endregion |
| | | //#endregion |
| | |
| | | table.cache["mainTable"].push(NewRow); |
| | | option.data = table.cache["mainTable"]; |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | break; |
| | | case 'btn-CopyLine': |
| | | var copydata = JSON.stringify(data); |
| | |
| | | table.cache["mainTable"].push(JSON.parse(copyrow));//å°å¤å¶çè¡å¼ºè½¬æjson追å å°è¡¨æ ¼ä¸ |
| | | option.data = table.cache["mainTable"];//å°æ°æ®ç»å®å°dataä¸ |
| | | table.render(option);//å°æ°æ®æ¸²æå°è¡¨æ ¼ä¸ |
| | | CheckedSet_tableSub(); |
| | | } |
| | | break; |
| | | //å设置 |
| | | case 'set_HideColumn': |
| | | //get_HideColumn(); |
| | | get_HideColumn(); |
| | | break; |
| | | //ä¸ä¸è¡ |
| | | case 'btn_up': |
| | |
| | | |
| | | //#region å表ï¼è¡å
é¼ æ 离å¼äºä»¶ï¼æ£æ¥é¡¹ç®é¶æ®µæ¯å¦éå¤ |
| | | table.on('edit(mainTable)', function (obj) { |
| | | if (obj.field == "HProjectStageID") { |
| | | var num = 0; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (obj.value == option.data[i]["HProjectStageID"]) { |
| | | num += 1; |
| | | } |
| | | if (num > 1) { |
| | | layer.msg("项ç®é¶æ®µ:" + obj.value + "éå¤!"); |
| | | return false; |
| | | } |
| | | } |
| | | } |
| | | }) |
| | | //#endregion |
| | | |
| | | //#region å表ï¼åå
æ ¼ç¼è¾çå¬ |
| | | table.on('edit(mainTable)', 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("ä¸ç»©å æ¯ï¼æ°æ®é误ï¼è¯·è¾å
¥éè´å°æ°") |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | } else { |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | } |
| | | break; |
| | | default: |
| | | } |
| | | }); |
| | | //#endregion |
| | | |
| | | |
| | | // |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 项ç®é¶æ®µè¡¨ãé¡¹ç®æå表åå§å |
| | | //#region å表åå§å |
| | | function get_InitGrid() { |
| | | option = { |
| | | elem: '#mainTable' |
| | | , toolbar: '#toolbarDemo' |
| | | , page: true |
| | | , limit: 500 |
| | | , limits: [50, 500, 5000, 50000] |
| | | , totalRow: true |
| | | , cellMinWidth: 120 |
| | | , height: 400 |
| | | , cols: [[ |
| | | { type: 'checkbox', totalRowText: 'å计è¡' } |
| | | , { type: 'numbers', title: 'åºå·', totalRow: true } |
| | | , { field: 'RowID', title: 'è¡å·', hide: true } //è¡æ è¯ï¼ç¨äºä¸ä¸è¡ãä¸ä¸è¡è¯å«æå¨è¡ |
| | | , { field: 'HProjectStageID', title: '项ç®é¶æ®µID', hide: true } |
| | | , { type: 'numbers', title: 'åºå·', style: 'background-color: #f9f9f9;' } |
| | | , { 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: '项ç®é¶æ®µè¯¦ç»å
容' } |
| | | , { field: 'HPMGoodsID', title: 'ç¸å
³äº¤ä»ç©ID', hide: true } |
| | | , { 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" } |
| | | , { field: 'HRate', title: 'ä¸ç»©å æ¯', edit: 'text' } |
| | | , { field: 'HRate', title: 'ä¸ç»©å æ¯', edit: 'text', totalRow: true } |
| | | //, { field: 'HEmpID', title: 'é¶æ®µè´è´£äººID', hide: true } |
| | | //, { field: 'HEmpName', title: 'é¶æ®µè´è´£äºº', edit: 'text', event: "HEmpName" } //f7 |
| | | //, { field: 'HCheckEmpID', title: 'é¶æ®µå®¡æ ¸äººID', hide: true } |
| | |
| | | |
| | | //è·åç»ç»æ°æ® |
| | | data.field.HPRDORGID = sessionStorage["OrganizationID"];//ç»ç» |
| | | //è¥ä¸ºç¼è¾-ä¿åï¼åæ´æ°ä¿®æ¹äººåä¿®æ¹æ¶é´ |
| | | if (OperationType == 3) { |
| | | data.field.HUpdater = sessionStorage["HUserName"]; |
| | | data.field.HUpdaterDate = Format(new Date(), "yyyy-MM-dd"); |
| | | $("#HUpdater").val(sessionStorage["HUserName"]); |
| | | $("#HUpdaterDate").val(Format(new Date(), "yyyy-MM-dd")); |
| | | } |
| | | //è·åè¡¨å¤´æ°æ®å¹¶åºåå |
| | | var sMainStr = JSON.stringify(data.field); //ä¸»è¡¨æ°æ® |
| | | //åè¡¨æ°æ®åºåå |
| | |
| | | , "HMaker": tableMain[0]["HMaker"] |
| | | , "HUpdater": tableMain[0]["HUpdater"] |
| | | , "HChecker": tableMain[0]["HChecker"] |
| | | , "HMakerDate": tableMain[0]["HMakerDate"] == null ? "" : Format(new Date(tableMain[0]["HMakerDate"]), "yy-MM-dd") |
| | | , "HUpdaterDate": tableMain[0]["HUpdaterDate"] == null ? "" : Format(new Date(tableMain[0]["HUpdaterDate"]), "yy-MM-dd") |
| | | , "HCheckerDate": tableMain[0]["HCheckerDate"] == null ? "" : Format(new Date(tableMain[0]["HCheckerDate"]), "yy-MM-dd") |
| | | , "HMakerDate": tableMain[0]["HMakerDate"] == null ? "" : Format(new Date(tableMain[0]["HMakerDate"]), "yyyy-MM-dd") |
| | | , "HUpdaterDate": tableMain[0]["HUpdaterDate"] == null ? "" : Format(new Date(tableMain[0]["HUpdaterDate"]), "yyyy-MM-dd") |
| | | , "HCheckerDate": tableMain[0]["HCheckerDate"] == null ? "" : Format(new Date(tableMain[0]["HCheckerDate"]), "yyyy-MM-dd") |
| | | , "HCloseMan": tableMain[0]["HCloseMan"] |
| | | , "HDeleteMan": tableMain[0]["HDeleteMan"] |
| | | , "HBacker": tableMain[0]["HBacker"] |
| | | , "HCloseManDate": tableMain[0]["HCloseManDate"] == null ? "" : Format(new Date(tableMain[0]["HCloseManDate"]), "yyyy-MM-dd") |
| | | , "HDeleteManDate": tableMain[0]["HDeleteManDate"] == null ? "" : tFormat(new Date(tableMain[0]["HDeleteManDate"]), "yyyy-MM-dd") |
| | | , "HCloseManDate": tableMain[0]["HCloseDate"] == null ? "" : Format(new Date(tableMain[0]["HCloseDate"]), "yyyy-MM-dd") |
| | | , "HDeleteManDate": tableMain[0]["HDeleteDate"] == null ? "" : Format(new Date(tableMain[0]["HDeleteDate"]), "yyyy-MM-dd") |
| | | , "HBackerDate": tableMain[0]["HBackerDate"] == null ? "" : Format(new Date(tableMain[0]["HBackerDate"]), "yyyy-MM-dd") |
| | | , "HBackRemark": tableMain[0]["HBackRemark"] |
| | | }); |
| | |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å®¡æ ¸ |
| | | function set_CheckBill() { |
| | | layer.confirm("确认è¦å®¡æ ¸å?", function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_RoutingBill/AuditGy_RoutingBill', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val(), "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | 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 |
| | | |
| | | //#region åå®¡æ ¸ |
| | | function set_AbandonCheck() { |
| | | layer.confirm("确认è¦åå®¡æ ¸å?", function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_RoutingBill/AuditGy_RoutingBill', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val(), "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | 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 |
| | | |
| | | //#region å
³é |
| | | function set_CloseBill() { |
| | | layer.confirm("确认è¦å
³éå?", function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_RoutingBill/CloseGy_RoutingBill', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val(), "IsAudit": 0, "CurUserName": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | 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 |
| | | |
| | | //#region åå
³é |
| | | function set_CancelCloseBill() { |
| | | layer.confirm("确认è¦åå
³éå?", function (index) { |
| | | var wait = layer.load(); |
| | | $.ajax({ |
| | | url: GetWEBURL() + '/Gy_RoutingBill/CloseGy_RoutingBill', |
| | | type: "GET", |
| | | data: { "HInterID": $("#HInterID").val(), "IsAudit": 1, "CurUserName": sessionStorage["HUserName"] }, |
| | | success: function (result) { |
| | | if (result.count == 1) { |
| | | layer.msg(result.Message, { icon: 1 }); |
| | | 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 |
| | | |
| | | //#region é空éªè¯ |
| | | function AllowLoadData(data) { |
| | | //#region è¡¨å¤´æ°æ®æ£éª |
| | |
| | | layer.msg("åæ®å·ä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | if ($("#HDate").val() == "") { |
| | | layer.msg("æ¥æä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 项ç®é¶æ®µè¡¨æ°æ®æ£éª |
| | | var num = []; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if (option.data[i] != "") { |
| | | //项ç®é¶æ®µé夿£éª |
| | | if ($.inArray(option.data[i]["HProjectStageID"], num) == -1) { |
| | | num.push(option.data[i]["HProjectStageID"]); |
| | | } else { |
| | | layer.msg("第" + (i + 1) + "è¡,项ç®é¶æ®µ:" + option.data[i]["HProjectStageName"] + "éå¤!"); |
| | | return false; |
| | | } |
| | | //项ç®é¶æ®µé空æ£éª |
| | | if (option.data[i]["HProjectStageName"] == "") { |
| | | if (option.data[i]["HProjectStageID"] == "0") { |
| | | layer.msg("第" + (i + 1) + "è¡:项ç®é¶æ®µä¸è½ä¸ºç©º!"); |
| | | return false; |
| | | } |
| | | |
| | | //ä¸ç»©å æ¯æ ¼å¼æ£éª |
| | | var HRate = option.data[i]["HRate"] + ""; |
| | | if (HRate.substring(HRate.length - 1, HRate.length) == ".") { |
| | | layer.msg("ä¸ç»©å æ¯æ«å°¾ä¸è½ä¸º.ï¼"); |
| | | return; |
| | | return false; |
| | | } else { |
| | | var ref = /^[0-9]+\.?[0-9]*$/; |
| | | if (!ref.test(HRate)) { |
| | | layer.msg("ä¸ç»©å æ¯è¯·è¾æ£ç¡®å
¥æ°åï¼"); |
| | | return; |
| | | return false; |
| | | } |
| | | } |
| | | ////éç¨ç¢å
容æ£éª |
| | | //if (option.data[i]["HIsKey"] != "1" && option.data[i]["HIsKey"] != "0") { |
| | | // layer.msg("éç¨ç¢è¯·è¾å
¥0æ1ï¼"); |
| | | //} |
| | | } |
| | | } |
| | | //#endregion |
| | | |
| | | //#region ä¸ç»©å æ¯å计æ£éª |
| | | var total = 0; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | total += option.data[i]["HRate"] * 1; |
| | | } |
| | | if (total > 100) { |
| | | layer.msg("ä¸ç»©å æ¯å计ä¸è½å¤§äº100ï¼"); |
| | | return false; |
| | | } |
| | | //#endregion |
| | | |
| | | //#region å
³é®å段é夿§æ ¡éª |
| | | var num = []; |
| | | for (var i = 0; i < option.data.length; i++) { |
| | | if ($.inArray(option.data[i]["HProjectStageID"], num) == -1) { |
| | | num.push(option.data[i]["HProjectStageID"]); |
| | | } else { |
| | | layer.msg("第" + (i + 1) + "è¡,项ç®é¶æ®µ:" + option.data[i]["HProjectStageName"] + "éå¤!"); |
| | | return false; |
| | | } |
| | | } |
| | | //#endregion |
| | |
| | | option.data[i - 1] = data[0]; |
| | | option.data[i] = tables[0]; |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | break; |
| | | } |
| | | } |
| | |
| | | option.data[i + 1] = data[0]; |
| | | option.data[i] = tables[0]; |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | break; |
| | | } |
| | | } |
| | |
| | | oldData.splice(obj.tr.data('index'), 1) |
| | | option.data = oldData;//å°æ°æ®ç»å®å°dataä¸ |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | layer.close(index); |
| | | } |
| | | }); |
| | |
| | | , shift: 2 //å¼¹åºå¨ç» |
| | | , area: ["90%", "90%"] //çªä½å¤§å° |
| | | , maxmin: true //设置æå¤§æå°æé®æ¯å¦æ¾ç¤º |
| | | , content: ["../../项ç®ç®¡ç/项ç®é¶æ®µ/Gy_ProjectStage.html", "yes"] |
| | | , content: ["../../项ç®ç®¡ç/项ç®é¶æ®µ/Gy_ProjectStage.html?openType=2", "yes"] |
| | | , btn: ["ç¡®å®", "åæ¶"] |
| | | , btn1: function (index, laero) { |
| | | //æé®ä¸ çåè° |
| | |
| | | if (checkStatus.data.length != 1) { |
| | | return layer.msg("è¯·éæ©ä¸æ¡æ°æ®"); |
| | | } |
| | | |
| | | //æ´æ°è¡¨æ ¼ç¼åçæ°æ® |
| | | obj.update({ |
| | | "HProjectStageID": checkStatus.data[0].HItemID |
| | | , "HProjectStageName": checkStatus.data[0].HName |
| | | , "HStageNote": checkStatus.data[0].HStageNote |
| | | , "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);//å
³éå¼¹çª |
| | | } |
| | | , end: function (data) { |
| | | obj.update({ |
| | | "HProjectStageID": optiondata[0].HItemID |
| | | , "HProjectStageName": optiondata[0].é¶æ®µåç§° |
| | | , "HStageNote": optiondata[0].项ç®é¶æ®µè¯¦ç»å
容 |
| | | , "HPMGoodsID": optiondata[0].HPMGoodsID == null ? 0 : optiondata[0].HPMGoodsID |
| | | , "HPMGoodsName": optiondata[0].ç¸å
³äº¤ä»ç© |
| | | , "HRate": optiondata[0].ç论ä¸ç»©å æ¯ |
| | | , "HIsKey": optiondata[0].éç¨ç¢ == "Y" ? true : false |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | |
| | | } |
| | | |
| | | }) |
| | | } |
| | | //#endregion |
| | | |
| | | //#region 项ç®é¶æ®µè¡¨-å·æ°è®¾ç½®å¤éæ¡ç¶æ |
| | | function CheckedSet_tableSub() { |
| | | var tableSub = option.data; |
| | | //对å表ä¸çå¤éæ¡è¿è¡éä¸ |
| | | for (var i = 0; i < tableSub.length; i++) { |
| | | if (tableSub[i].HIsKey) { |
| | | $('#HIsKey' + (i + 1)).attr("checked", true); |
| | | } |
| | | } |
| | | form.render('checkbox'); |
| | | } |
| | | //#endregion |
| | | |
| | |
| | | success: function (data1) { |
| | | if (data1.data.length != 0) { |
| | | var dataCol = [];//æ°æ®åºæ¥è¯¢åºçåæ°æ® |
| | | var titleData = ["ç¨åºå·", "æ¬å·¥åºç¡®è®¤è®°å½", "èªå¨ç§»è½¬", "æ¢åå夿¶é´", "æ¬éå夿¶é´", "ä¸é循ç¯å¨æ", "ä¸éåºå®å¤©æ°", "å¼å·¥ä½éï¼åºæ°ï¼", "å¼å·¥ä½éï¼å¤©æ°ï¼", "æ åå®é¢", "æ¥åºåä»·", "ä¸åæ ¼åä»·", "å·¥åºå·¥ä»·", "ç产å®é¢", "坿ä½è®¾å¤æ°", "æ å人æ°", "æµè½¬å·¥åº", "ä¸éæµè½¬å·¥åº", "åºå®ç产天æ°", "çäº§å¨æ", "ææ¾åº", "å¨è½¬ç®±", "å¨è½¬ç®±æ å", "æ¢æ¨¡æ¶é´", "转移æ¶é´", "æéæ¶é´", "å夿¶é´", "产线人æ°", "产线产è½", "产线ä¸å¿", "è¯ç", "å å·¥æ°é", "è¿è¡æ¶é´", "æ¶é´åä½", "å¾çº¸ç¼å·", "模å
·ç¼å·", "è¯åä»", "æ¥åºåä»", "ä¸è¯åä»", "å·¥åºç±»å"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | var titleData = ["è¡å·","项ç®é¶æ®µID","ç¸å
³äº¤ä»ç©ID"];//ä¸éè¦æ¾ç¤ºçåæ®µ 坿©å± |
| | | |
| | | dataCol = data1.data[0].HGridString.split(','); |
| | | |
| | |
| | | } |
| | | //设置å
容åä½å¤§å° |
| | | if (data1.data[0].HFontSize != 0) { |
| | | option.cols[0][i + 1]["style"] = "font-size:" + data1.data[0].HFontSize + "px;"; |
| | | option.cols[0][i + 1]["style"] += "font-size:" + data1.data[0].HFontSize + "px;"; |
| | | } else { |
| | | option.cols[0][i + 1]["style"] = "font-size:100%"; |
| | | option.cols[0][i + 1]["style"] += "font-size:100%"; |
| | | } |
| | | //设置å宽 |
| | | //if (data1.data[0].HColumnWidth != 0) { |
| | |
| | | } |
| | | } |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | } else { |
| | | table.render(option); |
| | | CheckedSet_tableSub(); |
| | | } |
| | | }, error: function () { |
| | | layer.alert("æ¥å£è¯·æ±å¤±è´¥!", { icon: 5 }); |
| | |
| | | |
| | | }); |
| | | |
| | | |
| | | function GetProjectStageValue(data) { |
| | | optiondata = data; |
| | | } |
| | | </script> |
| | | </body> |
| | | </html> |